If FeltNavn = Null then - virker ikke
Ja, det burde være ligetil, men jeg kan ikke få det til at virke.Jeg har en tabel:
Felt1 Tekst
Felt2 Tekst
Felterne er enten blanke, eller inderholder en URL
...og en Form med en kontrol til hvert af felterne, + en 2 knapper:
cmdKnap1
cmdKnap2
Når man trykker på en knap, skal der åbnes en browser, på adressen angivet i det tilsvarende felt. Undtagen når feltet er tomt, så skal knappen inaktiveres.
Derfor denne kode :
Private Sub Form_Open(Cancel As Integer)
If Felt1 = Null Then
Me.cmdKnap1.Enabled = False
Else
Me.cmdKnap1.Enabled = True
Me.cmdKnap1.HyperlinkAddress = Felt1
End If
End Sub
Problemet er, at Felt1 tilsyneladende aldrig er Null!
Uanset værdien i Felt1, så kan jeg via debug se, at den ALTID går i ELSE sætningen. Også selvom jeg kan se at Felt1 faktisk ER Null!
Det gør, at når Felt1 er tomt, så får jeg en fejl; "Invalid use of 'Null'" for
Me.cmdKnap1.HyperlinkAddress = Felt1.
Klart nok, den kan ikke sætte adressen til ingenting.
Men hvorfor virker If'en ikke ?
