Ik heb een probleem met importeren dat soms de kop op steekt en ik snap ondanks veel systematisch onderzoek nog steeds niet helemaal het fijne ervan. Waarom pakt FileMaker soms de verkeerde tabel en waar/wanneer wordt dat precies vastgelegd?
Toelichting:
Ik heb een bestand met 60+ tabellen dat regelmatig moet worden geïmporteerd in een nieuwere versie, d.w.z. alle oude data tabellen worden 1 voor 1 geïmporteerd in een nieuwe versie van het bestand als er iets veranderd is (er komen alleen nieuwe velden bij, bestaande velden veranderen NOOIT van naam). Dezelfde tabellen hebben in beide versies ook altijd precies dezelfde naam, het is gewoon een kopie van dezelfde database waar wat aan toegevoegd wordt.
Het inmporteren gebeurt met een 'tools' bestand dat met een externe referentie aan beide bestanden is gekoppeld, data.fp7 (of fmp12, om het even) en data_old.fp7.
Elke tabel heeft een import script dat ook de primarykey waarde bijwerkt in het nieuwe bestand, importeren gebeurt op matching fieldnames.
Nu het Probleem!
Soms moet er een tabel worden bijgevoegd en dan gaat het in het begin vaak meerdere keren fout, omdat het nieuwe script de verkeerde source table pakt.
Ergens legt FileMaker bij de import records settings vast welke tabel hij moet hebben, maar waar, wanneer en hoe is me nog steeds een compleet raadsel.
Kan iemand mij uitleggen hoe dit 'vastleggen van de source' precies in zijn werk gaat? Volgens mij is dit een van die ondoorzichtige en obscure overblijfselen van de FileMaker 6 tijd. Onbegrijpelijk dat dit niet allang op een normale manier is opgelost.
Vraag
hans erik
Ik heb een probleem met importeren dat soms de kop op steekt en ik snap ondanks veel systematisch onderzoek nog steeds niet helemaal het fijne ervan. Waarom pakt FileMaker soms de verkeerde tabel en waar/wanneer wordt dat precies vastgelegd?
Toelichting:
Ik heb een bestand met 60+ tabellen dat regelmatig moet worden geïmporteerd in een nieuwere versie, d.w.z. alle oude data tabellen worden 1 voor 1 geïmporteerd in een nieuwe versie van het bestand als er iets veranderd is (er komen alleen nieuwe velden bij, bestaande velden veranderen NOOIT van naam). Dezelfde tabellen hebben in beide versies ook altijd precies dezelfde naam, het is gewoon een kopie van dezelfde database waar wat aan toegevoegd wordt.
Het inmporteren gebeurt met een 'tools' bestand dat met een externe referentie aan beide bestanden is gekoppeld, data.fp7 (of fmp12, om het even) en data_old.fp7.
Elke tabel heeft een import script dat ook de primarykey waarde bijwerkt in het nieuwe bestand, importeren gebeurt op matching fieldnames.
Nu het Probleem!
Soms moet er een tabel worden bijgevoegd en dan gaat het in het begin vaak meerdere keren fout, omdat het nieuwe script de verkeerde source table pakt.
Ergens legt FileMaker bij de import records settings vast welke tabel hij moet hebben, maar waar, wanneer en hoe is me nog steeds een compleet raadsel.
Kan iemand mij uitleggen hoe dit 'vastleggen van de source' precies in zijn werk gaat? Volgens mij is dit een van die ondoorzichtige en obscure overblijfselen van de FileMaker 6 tijd. Onbegrijpelijk dat dit niet allang op een normale manier is opgelost.
Of zie ik iets over het hoofd?
Link naar reactie
4 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.