Formule berekenen bij openen (aanwijzen) formulier

Status
Niet open voor verdere reacties.

Systeempje

Gebruiker
Lid geworden
8 sep 2009
Berichten
149
Beste,

Na het bijwerken van een veld gebruik ik de formule:
Code:
Private Sub tarief_AfterUpdate()
    Me.[totaal].Value = Val(Me.[aantal].Value) * Val(Me.[tarief].Value)
End Sub

Dit werkt perfect

Echter als ik de code gebruik bij het openen van het formulier (bij aanwijzen) werkt dit niet goed. Bij het openen van het formulier wel ga ik naar de volgende record struikel hij hierover:

Code:
Private Sub Form_Current()
 Me.[totaal].Value = Val(Me.[aantal].Value) * Val(Me.[tarief].Value)
End sub

Wat die ik verkeerd?
 
Ik zie een pc niet zo vaak struikelen, dus dat wil ik ook wel eens meemaken ;) Vaker kom ik foutmeldingen tegen... En ik denk, jij in dit geval ook. Welke?
 
Oplossing,

Het ging om bestaande record in een formulier, waar ik later velden hab toegevoegd en de formule in een ander veld.

Oude record hadden geen inhoud in deze velden, dus een lege inhoud vermenigvuldigen door een lege inhoud, dat kan niet, hier struikelde hij denk ik over.....

Ik heb nu elke nieuwe record een cijfer 0 gegeven in de velden.... dan krijg je altijd 0 : 0 = uhmmmmm.... 0?

Probleem lijkt dus opgelost
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan