Basbrommer
Gebruiker
- Lid geworden
- 3 mei 2005
- Berichten
- 101
Hallo,
Ik ben nog maar een beginner met access maar probeer beetje bij beetje er wat van te maken.
Op mijn werk willen ze de presentie bijhouden van cliënten. Nu heb ik een tabel gemaakt waar het rooster in staat van alle cliënten, daarnaast heb ik een tabel gemaakt voor de presentie. Door gebruik te maken van indexen en id’s kan ik het document klein houden (hopelijk heb ik dat goed gedaan). Het originele rooster tabel bestaat uit ± 300 a 350 records.
Nu wil ik dat wekelijks de records uit het rooster tabel gekopieerd worden naar het presentie tabel. (alleen de velden roosterid en dagdid zijn nodig) Dat mag alleen als date() meer is dan de datum-14 bij het laatste record in presentie tabel met dagdid 11. En alleen de records die in het veld “gestopt” op onwaar staan mogen naar het presentie tabel.
Daarnaast moet er een datum aangekoppeld worden. In het veld dagdid staat in een code die het dagdeel aangegeven. (11 = maandagmorgen, 12 = maandagmiddag, 21 = dinsdagmorgen, etc..) Nu wil ik bijv. alle records waarvan de datum nog niet is ingevuld en het dagdid hebben van 11, de datum krijgen van het laatste record waarvan de datum al is ingevuld met het dagdid 11 en daarbij opgeteld 7 dagen. Dit geldt ook voor de andere records.
Kan iemand mij daarbij helpen. (Volgens mij moet de formule kleiner zijn dan de tekst hierboven )
Bas
Ik ben nog maar een beginner met access maar probeer beetje bij beetje er wat van te maken.
Op mijn werk willen ze de presentie bijhouden van cliënten. Nu heb ik een tabel gemaakt waar het rooster in staat van alle cliënten, daarnaast heb ik een tabel gemaakt voor de presentie. Door gebruik te maken van indexen en id’s kan ik het document klein houden (hopelijk heb ik dat goed gedaan). Het originele rooster tabel bestaat uit ± 300 a 350 records.
Nu wil ik dat wekelijks de records uit het rooster tabel gekopieerd worden naar het presentie tabel. (alleen de velden roosterid en dagdid zijn nodig) Dat mag alleen als date() meer is dan de datum-14 bij het laatste record in presentie tabel met dagdid 11. En alleen de records die in het veld “gestopt” op onwaar staan mogen naar het presentie tabel.
Daarnaast moet er een datum aangekoppeld worden. In het veld dagdid staat in een code die het dagdeel aangegeven. (11 = maandagmorgen, 12 = maandagmiddag, 21 = dinsdagmorgen, etc..) Nu wil ik bijv. alle records waarvan de datum nog niet is ingevuld en het dagdid hebben van 11, de datum krijgen van het laatste record waarvan de datum al is ingevuld met het dagdid 11 en daarbij opgeteld 7 dagen. Dit geldt ook voor de andere records.
Kan iemand mij daarbij helpen. (Volgens mij moet de formule kleiner zijn dan de tekst hierboven )
Bas