Jump to content
  • 0

Selecteren van een .txt file om te importeren


SEBAS68

Question

Posted

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

  • 0
Posted

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.

Schermafbeelding 2021-11-22 om 13.20.21.png

  • 0
Posted

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.

  • 0
Posted

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.

  • 0
Posted (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 by hbrendel
  • 0
Posted

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...