SEBAS68 Posted November 20, 2021 Posted November 20, 2021 Ari heeft me geholpen om een tekstbestand te genereren met een timestamp. Werkt perfect ! Ik kan nu een txt bestand exporteren van mijn winkelwagen. Maar nu stuit ik op het probleem dat ik 1 van de geëxporteerde bestanden wil importeren. Graag wil ik de bestandsmap openen en het bestand selecteren, die ik nodig heb om te importeren. En importeren lukt allemaal wel, maar simpel de bestandsmap openen om een willekeurig bestand (.txt) te selecteren lukt me maar niet. Kan iemand mij helpen ? Quote
0 bigbadwolf Posted November 22, 2021 Posted November 22, 2021 Importeer je met of zonder dialoog? Als je de dialoog niet onderdruk kun je het bestand gewoon opzoeken en aanwijzen. Quote
0 Banach Posted November 22, 2021 Posted November 22, 2021 Wanneer het gaat om een heel .txt bestand per record kun je alleen de map aanwijzen waarna alle herkende bestanden worden ingelezen. https://fmhelp.filemaker.com/help/18/fmp/nl/#page/FMP_Help%2Fimport-records.html%23 Quote
0 SEBAS68 Posted November 22, 2021 Author Posted November 22, 2021 Sorry mannen, maar ik kom er (voorlopig) met jullie hulp ook niet achter. Misschien heb ik het niet goed omschreven. Ik heb een variabele naam voor de text file (deze wordt namelijk met timestamp gegenereerd). De naam van de file is : Winkelwagen_xxxx_xxxx.txt (De eerste vier X'en zijn de datum en de laatste 4 X'en de tijd). Maar ik heb nog geen enkel idee hoe ik de map moet openen waarin de text files staan. Waarna je de gewenste file kiest. ( ik krijg elke keer de melding : bestand xxxxx niet gevonden) PS : Elke regel in de text file is 1 record. Dus niet de hele text file voor 1 record. Ik heb een schermafbeelding toegevoegd. En ik vermoed dat ik hier het een en ander verkeerd heb gedaan. Quote
0 bigbadwolf Posted November 22, 2021 Posted November 22, 2021 Wat je wilt kan FileMaker niet uit zichzelf. Je kunt bestanden via een script importeren, maar niet een complete map. Het pad wat je hebt staan werkt overigens ook niet. Een wildcard in de bestandnaam werkt hier niet, en ook de dubbele punt is niet toegestaan. Je zou een dergelijk pad kunnen opvragen door een variabele te maken: Get ( DesktopPath ) & "/FileMaker file/" Alleen gaat dat niet werken omdat hij hier letterlijk een bestand(verwijzing) verwacht. Vraag is of je al weet wat de bestandsnamen zijn? Als dat zo is dan kun je met een loop de bestanden aflopen, anders zul je een externe bron moeten gebruiken (bijv. een plug-in of AppleScript) om erachter te komen welke bestanden er in de map staan. Quote
0 SEBAS68 Posted November 22, 2021 Author Posted November 22, 2021 Dank je wel voor je feedback. Mijn bedoeling is om een map te laten openen : bv Documenten/Winkelwagentjes. En dan manueel de .txt file selecteren die ik wil importeren. Daarna zal Filemaker de te importeren file automatisch (dus zonder dialoog) importeren. Quote
0 hbrendel Posted November 22, 2021 Posted November 22, 2021 (edited) Zet in de dialoog 'Bestand openen:' $FileName Zet in je script: Set Variable [ $FileName ; Value: "~/Documenten/Winkelwagentjes/Winkelwagen_xxxx_xxxx.txt" ] Experimenteer of het nodig is om er nog 'filemac::' bij te zetten. Eventueel gebruik je 'Get ( DocumentsPath )' om de juiste syntax voor de map 'Documenten' op te halen. Edited November 22, 2021 by hbrendel Quote
0 Ari Posted November 24, 2021 Posted November 24, 2021 Gewoon dumpen die handel.. Dump.xlsx Dumpen die Handel.fmp12 Quote
0 SEBAS68 Posted November 24, 2021 Author Posted November 24, 2021 Wat gaaf gedaan Ari. Dank je wel ! Ik heb gelijk een test gedaan, door de export om te zetten naar XLSX en het werkt perfect. Dit ga ik integreren. Mocht ik er niet uitkomen, dan laat ik het wel weten. Groetjes, Sebas Quote
Question
SEBAS68
Ari heeft me geholpen om een tekstbestand te genereren met een timestamp. Werkt perfect ! Ik kan nu een txt bestand exporteren van mijn winkelwagen.
Maar nu stuit ik op het probleem dat ik 1 van de geëxporteerde bestanden wil importeren.
Graag wil ik de bestandsmap openen en het bestand selecteren, die ik nodig heb om te importeren.
En importeren lukt allemaal wel, maar simpel de bestandsmap openen om een willekeurig bestand (.txt) te selecteren lukt me maar niet.
Kan iemand mij helpen ?
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.