Ik heb een functie (VBA/access) als volgt:
Aanroepen met:
Ik kan dan bijv. het volgende doen:
Maar...als ik de functie nog niet aangeroepen heb, dan is die variabele nog leeg, of niet bestaand of hoe dat dan heet. Hoe kan ik dan een if-statement maken, dus:

Nou ja, beetje omslachtig dit (kan ook meteen de gedeclareerde var op 1 instellen in dit geval, maar dan blijft de vraag hetzelfde, dit is maar een voorbeeldje) zit daar al een tijdje op te kloten met workarounds, maar dat moet toch gewoon kunnen lijkt me, refereren aan een niet gevulde variabele
code:
1
2
3
4
5
| Public var as long
Function set_var (waarde as long)
var = waarde
end function |
Aanroepen met:
code:
1
| set_var 1 |
Ik kan dan bijv. het volgende doen:
code:
1
| if var = 1 then |
Maar...als ik de functie nog niet aangeroepen heb, dan is die variabele nog leeg, of niet bestaand of hoe dat dan heet. Hoe kan ik dan een if-statement maken, dus:
code:
1
| If var = (leeg/niet bestaand/etc etc) then |
Nou ja, beetje omslachtig dit (kan ook meteen de gedeclareerde var op 1 instellen in dit geval, maar dan blijft de vraag hetzelfde, dit is maar een voorbeeldje) zit daar al een tijdje op te kloten met workarounds, maar dat moet toch gewoon kunnen lijkt me, refereren aan een niet gevulde variabele
[ Voor 26% gewijzigd door Stefke op 10-08-2005 22:35 ]