Hallo,
Ik ben een database aan het maken waarbij enkele velden herberekend moeten worden als een ander veld een bepaalde waarde heeft. Het lijkt mij het makkelijkst om dit te doen in een query. In een formulier heb ik iets als onderstaand script gebruikt. Al deze velden bevinden zich in dezelfde tabel.
Nu wil ik een vergelijking maken met velden die niet in dezelfde tabel staan. Ik maak een query waarin ik beide tabellen opneem.
Als ik dan het formulier open waarvan de bron de genoemde query is kan ik niets invullen.
Ik heb bij het verlaten van het veld Me.Railboveninmm de volgende code geplaatst:
Gebruik ik dezelfde code in een rapport dan krijg ik de melding dat ik gaan waardes kan toevoegen aan een veld.
Wat doe ik niet goed?
Groet,
Ton
Ik ben een database aan het maken waarbij enkele velden herberekend moeten worden als een ander veld een bepaalde waarde heeft. Het lijkt mij het makkelijkst om dit te doen in een query. In een formulier heb ik iets als onderstaand script gebruikt. Al deze velden bevinden zich in dezelfde tabel.
Code:
If Me.txtDagmaatbreedteBovenInmm > Me.txtDagmaatbreedteOnderInmm Then
Me.txtGrootsteDagmaatbreedteInmm.Value = Me.txtDagmaatbreedteBovenInmm
ElseIf Me.txtDagmaatbreedteBovenInmm < Me.txtDagmaatbreedteOnderInmm Then
Me.txtGrootsteDagmaatbreedteInmm.Value = Me.txtDagmaatbreedteOnderInmm
End If
Als ik dan het formulier open waarvan de bron de genoemde query is kan ik niets invullen.
Ik heb bij het verlaten van het veld Me.Railboveninmm de volgende code geplaatst:
Code:
If Me.Dealernaam.Value = "Dealer" Then
Me.RailbovenInmm.Value = Me.DagmeetbreedteBoveninmm. Value + "50"
End If
Gebruik ik dezelfde code in een rapport dan krijg ik de melding dat ik gaan waardes kan toevoegen aan een veld.
Wat doe ik niet goed?
Groet,
Ton