FileMaker -
Tip 18
![]()
om terug te keren naar het hoofdmenu.
Het gebeurt wel eens dat meerdere
records afgedrukt worden wanneer men er eigenlijk slechts
één nodig had. Dit kan verschillende oorzaken
hebben: ofwel werd door de gebruiker in het
print-dialoogpaneel niet gelet op de keuze tussen Current
Record of Records being browsed, ofwel voorzag
het script niet dat dit dialoogpaneel moest getoond
worden. In andere gevallen is het nodig van
een bepaald record te vertrekken om nieuwe gegevens in te
voeren in een hiërarchisch lagere databank; zoals bijv.
een contactpersoon in de databank Contacts, op basis
van een bedrijf in de databank Relaties. Het zou dan
veilig zijn dat van één enkel record
vertrokken wordt in Relaties, want bladeren in een
reeks zou verkeerde links kunnen veroorzaken (een
contactpersoon voor bedrijf A gelinkt aan bedrijf
B). Het zou dus veilig zijn dat
vertrokken wordt van één enkel record (Bedrijf
A), en niet van een found set. Dit kan bereikt worden
door het script te beginnen met een stap waarbij het
"vertrekrecord" zichzelf zoekt en zich dus isoleert van de
overige records. Die stap is dan Go
To Related record (met
Show only related
records), gebaseerd op een
relatie tussen het bestand waarin we werken en dit bestand
zelf. Het record zoekt dus zichzelf in zijn eigen
database. Dat zoeken gebeurt uiteraard op basis van een
uniek ID. PS In Tip
114 bespreken we een
alternatieve methode.
Tip 18 - Autolook-functie: een record zichzelf doen vinden
!![]()
avd@avd-ci.be - contactformulier