Gegroet allemaal,
Op dit forum ben ik helemaal nieuw, ik ben een 75 jarige die o.a. acces doet als hersenen gymnastiek, in access ben ik nogal een leek,Een basis kennis heb ik wel.
Even wat informatie.
Het gaat hier over access 2013.
Dus geen ’,’ wel ’;’
En even wat waarden.
Is een Query - Vandaag is het: Date()
Is een tabel - Membership expires in days (een vaste waarde die dient om een berekening uit te voeren. (1800 dagen))
Is een tabel - Einddatum
Is een Query - Einde abo: [Einddatum]-[Vandaag is het]
Is een Query - De einddatum is dus: ([Vandaag is het]+[Membership expires in days])
De waarden die gebruikte voor de query:
(dus die wijzigen elke dag)
[Einde abo]
- -414
- -414
- 232
- 1531
- 23
- 52
Het beoogde doel is;
- -414 is negatief dus…schrijf dan ’Af’.
- -414 is negatief dus… schrijf dan’Af’.
- 232 is positief en groter dan 60 en 30 dus… schrijf dan ‘Abonnement nog niet aanpassen.’
- 1531 is positief en groter dan 60 en 30 dus… schrijf dan ‘Abonnement nog niet aanpassen.’
- 23 is positief en tussen 60 en 30 dan 30 dus… De laatste 30 dagen gaan in.
- 52 is positief en tussen 60 en 30 dan 30 dus… De laatste 60 dagen gaan in.
Mijn formule is dus;
Verekening: IIf([Einde abo]<=0;"af") & IIf(IsNull([Einde abo]);"x") & IIf([Einde abo]>61;"Abonnement nog niet aanpassen") & IIf([Einde abo]>30;"De laatste 30 dagen gaan in") & IIf([Einde abo]<=60;"De laatste 60 dagen gaan in")
Verekening:
IIf([Einde abo]<=0;"af")
& IIf(IsNull([Einde abo]);"x")
& IIf([Einde abo]>61;"Abonnement nog niet aanpassen")
& IIf([Einde abo]>30;"De laatste 30 dagen gaan in")
& IIf([Einde abo]<=60;"De laatste 60 dagen gaan in")
Maar die genereerd.
Af + De laatste 60 dan gaan in.
En op regel 5 ook.
Wat doe ik verkeerd, denk ik verkeerd?
Op dit forum ben ik helemaal nieuw, ik ben een 75 jarige die o.a. acces doet als hersenen gymnastiek, in access ben ik nogal een leek,Een basis kennis heb ik wel.
Even wat informatie.
Het gaat hier over access 2013.
Dus geen ’,’ wel ’;’
En even wat waarden.
Is een Query - Vandaag is het: Date()
Is een tabel - Membership expires in days (een vaste waarde die dient om een berekening uit te voeren. (1800 dagen))
Is een tabel - Einddatum
Is een Query - Einde abo: [Einddatum]-[Vandaag is het]
Is een Query - De einddatum is dus: ([Vandaag is het]+[Membership expires in days])
De waarden die gebruikte voor de query:
(dus die wijzigen elke dag)
[Einde abo]
- -414
- -414
- 232
- 1531
- 23
- 52

- -414 is negatief dus…schrijf dan ’Af’.
- -414 is negatief dus… schrijf dan’Af’.
- 232 is positief en groter dan 60 en 30 dus… schrijf dan ‘Abonnement nog niet aanpassen.’
- 1531 is positief en groter dan 60 en 30 dus… schrijf dan ‘Abonnement nog niet aanpassen.’
- 23 is positief en tussen 60 en 30 dan 30 dus… De laatste 30 dagen gaan in.
- 52 is positief en tussen 60 en 30 dan 30 dus… De laatste 60 dagen gaan in.
Mijn formule is dus;
Verekening: IIf([Einde abo]<=0;"af") & IIf(IsNull([Einde abo]);"x") & IIf([Einde abo]>61;"Abonnement nog niet aanpassen") & IIf([Einde abo]>30;"De laatste 30 dagen gaan in") & IIf([Einde abo]<=60;"De laatste 60 dagen gaan in")
Verekening:
IIf([Einde abo]<=0;"af")
& IIf(IsNull([Einde abo]);"x")
& IIf([Einde abo]>61;"Abonnement nog niet aanpassen")
& IIf([Einde abo]>30;"De laatste 30 dagen gaan in")
& IIf([Einde abo]<=60;"De laatste 60 dagen gaan in")
Maar die genereerd.
Af + De laatste 60 dan gaan in.
En op regel 5 ook.
Wat doe ik verkeerd, denk ik verkeerd?