FileMaker Tip 282

Automatische verjaardagskalenders (2)

 

Misschien eerst eventjes de tip van vorige week herlezen, want onze klus was nog niet helemaal geklaard.

De relatie die we tussen de twee tabellen leggen, mag dus geen rekening houden met het jaartal: alleen maand en dag zijn relevant. Om die twee te kennen, hebben we de MonthName- en de Day-functie. Dat levert ons twee waarden op: de naam van de maand en het nummer van de dag. Gebruikers van FileMaker 6 en lager moeten die twee waarden naast elkaar zetten (aan elkaar kleven) met een Concatenate-functie terwijl de gebruikers van 7 en hoger de relatie kunnen definiëren op basis van twee (of meer) keys. Het key-veld voor de gebruikers van FileMaker 6 is nu niet langer van het datum-type, maar van het tekst-type.

Op die manier krijgen we vandaag (dus op de zoveelste van de zoveelste maand van dit jaar) alle personen te zien die geboren zijn op de zoveelste van de zoveelste maand, ongeacht het jaar. En dat is precies wat we nodig hadden.

Toch zitten we nog met een probleem: om nog snel een cadeautje of wat bloemen te gaan kopen, is het nu behoorlijk laat. Het zou beter geweest zijn als we al een week op voorhand verwittigd waren.

Daarvoor moeten we naar tip 283.

 

Terug naar het selectiemenu voor de tips.