Ik ben in Access bezig om een query te maken die een lijst moet geven die voldoet eenmaal aan een bepaald criteria voldaan.
Ik vind echter niet de juiste formulesyntax voor het criteria te maken.
Ik heb een tabel met daarin een veld keurdatum, keurfrequentie en enkele andere algemene rijen.
Keurdatum = een datumveld
Keurfrequentie = een numeriek veld dat het aantal maand weergeeft ( 12 , 24 , .... )
Bedoeling is nu dat ik adhv een query een tabel toon die alle records laat zien die voldoen aan volgd criterium :
Als de datum van vandaag kleiner is dan de Keurdatum + het aantal maand van de Keurfrequentie - 30 dagen, dan moet dat record weergegeven worden in de query.
Is dus een waarschuwing een maand voordat de keuring eindigt dat een record in die tabel zou komen te staan.
Wat ik al he topgemaakt is volgende formule : Date()<[Keurdatum]+[Keurfrequentie]-30
maar zoals sommigen van jullie al zullen doorhebben, gaf dit weinig records die voldeden aan het criteria.
Ik vermoed dat ik de mist in ga omdat ik de maanden van de Keurfrquentie en de 30 dagen gewoon optel en aftrek, zonder dat ik effectief zeg of het dagen of maanden of jaren zijn, en de formule zelf hier zijn plan mee trekt.
Iemand enig idee hoe ik dit moet aanpassen ?
De velden Keurdatum en Keurfrequentie bevinden zich ook in dezelfde tabel ( Keuringen ), dus vermoed dat ik de tabelnaam al niet moet bij ingeven in de syntax van de formule ?
Ik vind echter niet de juiste formulesyntax voor het criteria te maken.
Ik heb een tabel met daarin een veld keurdatum, keurfrequentie en enkele andere algemene rijen.
Keurdatum = een datumveld
Keurfrequentie = een numeriek veld dat het aantal maand weergeeft ( 12 , 24 , .... )
Bedoeling is nu dat ik adhv een query een tabel toon die alle records laat zien die voldoen aan volgd criterium :
Als de datum van vandaag kleiner is dan de Keurdatum + het aantal maand van de Keurfrequentie - 30 dagen, dan moet dat record weergegeven worden in de query.
Is dus een waarschuwing een maand voordat de keuring eindigt dat een record in die tabel zou komen te staan.
Wat ik al he topgemaakt is volgende formule : Date()<[Keurdatum]+[Keurfrequentie]-30
maar zoals sommigen van jullie al zullen doorhebben, gaf dit weinig records die voldeden aan het criteria.
Ik vermoed dat ik de mist in ga omdat ik de maanden van de Keurfrquentie en de 30 dagen gewoon optel en aftrek, zonder dat ik effectief zeg of het dagen of maanden of jaren zijn, en de formule zelf hier zijn plan mee trekt.
Iemand enig idee hoe ik dit moet aanpassen ?
De velden Keurdatum en Keurfrequentie bevinden zich ook in dezelfde tabel ( Keuringen ), dus vermoed dat ik de tabelnaam al niet moet bij ingeven in de syntax van de formule ?
-| Hit it i would ! |-