Wij hebben een oplossing draaien bij verschillende klanten (zowel single user als multiuser). Deze oplossing wordt intern verder ontwikkeld, en als we een update bij klanten installeren doen we een (geautomatiseerde) import van hun gegevens.
Dat gebeurt als volgt:
Ik heb een aantal layouts gemaakt met als naam 'IMP_' + de naam van de tabel (bv IMP_CONTACTEN). Op die layout doe ik éénmaal een manuele import.
Tijdens de update vertrek ik met een leeg doelbestand, en sla het pad van het bronbestand op in een variabele. Daarna ga ik in een script doorheen alle layouts, en importeer alléén als de bestandsnaam begint met 'IMP_'. De importvolgorde wordt niet meegegeven, FileMaker onthoudt die van de manuele import.
Echter, sinds FM 18, vergeet FileMaker die importvolgorde, en doet dat nogal consistent. Hij importeert telkens de eerste tabel die we ooit hebben aangemaakt. Dat is nogal vervelend, dan moeten we doorheen een 40-tal layouts lopen om die import weer goed te zetten.
Ik kan natuurlijk een script maken om alle tabellen scripted te importeren, maar dat is naar onderhoud een pak omslachtiger.
Question
Philip Van Landuyt
Beste Forumleden,
Wij hebben een oplossing draaien bij verschillende klanten (zowel single user als multiuser). Deze oplossing wordt intern verder ontwikkeld, en als we een update bij klanten installeren doen we een (geautomatiseerde) import van hun gegevens.
Dat gebeurt als volgt:
Ik heb een aantal layouts gemaakt met als naam 'IMP_' + de naam van de tabel (bv IMP_CONTACTEN). Op die layout doe ik éénmaal een manuele import.
Tijdens de update vertrek ik met een leeg doelbestand, en sla het pad van het bronbestand op in een variabele. Daarna ga ik in een script doorheen alle layouts, en importeer alléén als de bestandsnaam begint met 'IMP_'. De importvolgorde wordt niet meegegeven, FileMaker onthoudt die van de manuele import.
Echter, sinds FM 18, vergeet FileMaker die importvolgorde, en doet dat nogal consistent. Hij importeert telkens de eerste tabel die we ooit hebben aangemaakt. Dat is nogal vervelend, dan moeten we doorheen een 40-tal layouts lopen om die import weer goed te zetten.
Ik kan natuurlijk een script maken om alle tabellen scripted te importeren, maar dat is naar onderhoud een pak omslachtiger.
Iemand een idee ?
Philip Van Landuyt
Link to comment
1 answer 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.