Null er lig med "noget"
Jeg har lavet en formular til at foretage ændringer i tidligere registrerede data.Alle felter er ubundne og dublerede. Et sæt synligt, og et sæt usynligt.
Data kopieries ind i felterne via en ajourfør-knapfunktion på en anden formular.
Grunden til dette er at jeg godt vil have brugeren til lige at tænke sig om, inden der skrives til basen.
Når jeg skal give brugeren mulighed for at gennemse sine ændringer inden de skrives til basen, måler jeg på om værdierne i det synlige felt er forskelligt fra det usynlige, og præsenterere brugeren for ændringen, som skal bekræftes.
PROBLEMET:
Men er værdien i et af felterne Null, syntes Access at det er det samme som det som står i det andet felt, uanset hvad som står der.
Hvorfor? og kan jeg omgå det uden at grisse min kode til med en masse ekstra if'er, som tester for Null ?
KODE EKSEMPEL:
Dim Bekraeft As String
If Not (Me.Sagsnavn = Me.SagsnavnOrg) Then
Bekraeft = Bekraeft + ("Sagsnavn" & Chr(9) & Chr(9) & Chr(9) & Chr(9) & SagsnavnOrg & Chr(9) & Chr(9) & Sagsnavn) & Chr(13)
End If
Dim svar As Long
svar = MsgBox(Bekraeft, vbYesNo, "Bekræft ændringer")