Hallo
Ik heb een Accessdatabase gemaakt met onder andere deze velden:
Kwartaal1
Kwartaal2
Kwartaal3
Kwartaal4
Laatste einddatum
Alle velden zijn datumvelden. In het veld Kwartaal1 kan enkel een datum staan uit kwartaal 1, dus van 1 januari tot 31 maart. De andere velden volgen uiteraard ook deze logica.
In het veld Laatste einddatum moet de meest recente datum uit de 4 kwartaalvelden komen te staan.
Het probleem is als volgt: de kwartalen horen niet bij een bepaald kalenderjaar. Als er nu bv in "Kwartaal1" datum 23/1/06 en in "Kwartaal3" 15/08/2005 staat moet het veld "Laatste einddatum" de datum 23/1/06 bevatten.
Het kan voorkomen dat een Kwartaal géén datum bevat en hier schuilt het probleem. Mijn Accesskennis is zeer beperkt en VBA ken ik niet dus ik had een if-constructie opgezet. Vrij vertaald: Als "Kwartaal4" groter is dan KW1, KW2, KW3 én "Kwartaal4" is verschillend van 0, plaats dan deze datum in het veld "Laatste einddatum". Maar blijkbaar kan ik geen datum vergelijken met een leeg veld. Ik kan niet zeggen: Als KW4 groter is dan "een leeg veld". Blijkbaar wordt een leeg veld niet als een 0 gezien.
Weet iemand hoe ik dit kan oplossen?
Alvast bedankt voor de reacties.
Met vriendelijke groet
Katrien
Ik heb een Accessdatabase gemaakt met onder andere deze velden:
Kwartaal1
Kwartaal2
Kwartaal3
Kwartaal4
Laatste einddatum
Alle velden zijn datumvelden. In het veld Kwartaal1 kan enkel een datum staan uit kwartaal 1, dus van 1 januari tot 31 maart. De andere velden volgen uiteraard ook deze logica.
In het veld Laatste einddatum moet de meest recente datum uit de 4 kwartaalvelden komen te staan.
Het probleem is als volgt: de kwartalen horen niet bij een bepaald kalenderjaar. Als er nu bv in "Kwartaal1" datum 23/1/06 en in "Kwartaal3" 15/08/2005 staat moet het veld "Laatste einddatum" de datum 23/1/06 bevatten.
Het kan voorkomen dat een Kwartaal géén datum bevat en hier schuilt het probleem. Mijn Accesskennis is zeer beperkt en VBA ken ik niet dus ik had een if-constructie opgezet. Vrij vertaald: Als "Kwartaal4" groter is dan KW1, KW2, KW3 én "Kwartaal4" is verschillend van 0, plaats dan deze datum in het veld "Laatste einddatum". Maar blijkbaar kan ik geen datum vergelijken met een leeg veld. Ik kan niet zeggen: Als KW4 groter is dan "een leeg veld". Blijkbaar wordt een leeg veld niet als een 0 gezien.
Weet iemand hoe ik dit kan oplossen?
Alvast bedankt voor de reacties.
Met vriendelijke groet
Katrien