Avatar billede joki Mester
09. december 2004 - 15:52 Der er 8 kommentarer og
1 løsning

Validering af ubundet felt

Hej

Jeg har en form med ubunde felter. Når der trykkes på en knap insættes de værdier der står i felterne i en tabel.
Mit problem er at når jeg ikke kan få valideringsreglen til at virke på det ene felt.
Jeg skal have det til at checke at der ikke indsættes null værdier.
jeg har prøvet med is not null, <> "", men syntes ikke det virker.
Selve sql køre fint når der indtastes en værdi i feltet, men kan ikke få den til at checke får null.

på forhånd tak.
Avatar billede jensen363 Forsker
09. december 2004 - 15:55 #1
If IsNull [Felt] Then
  MsgBox("Fejl")
  Else
End If
Avatar billede joki Mester
09. december 2004 - 15:58 #2
hmm, ja det var selvfølgelig en løsning, men der er i forvejen en del if sætninger, ved tryk på denne knap. kan det ikke lade sig gøre i access valideringsfelt
Avatar billede jensen363 Forsker
09. december 2004 - 16:03 #3
Problemet er, at valideringsreglen udlæses af en hændelse, og manglende indsættelse af af data i feltet, aktiverer ikke en hændelse som kan trigge valideringsreglen
Avatar billede joki Mester
09. december 2004 - 16:11 #4
ok, jeg prøver med en if sætning mere. Den forklaring giver jeg sku point for.
Avatar billede jensen363 Forsker
09. december 2004 - 16:13 #5
Ok ...
09. december 2004 - 23:26 #6
syntaksen skal vist justeres lidt:

If Isnull(Me!felt) then
  ...
end if

Alternativt kan man vælge at indsætte 0 (eller en anden værdi) i stedet for Null ved at bruge denne reference til feltet:

nz(Me!felt, 0)
eller
nz(Me!felt, "")
14. januar 2005 - 15:27 #7
joki? lukker du ikke spm?
Avatar billede joki Mester
15. januar 2005 - 13:38 #8
Sorry lukker spm.
15. januar 2005 - 14:03 #9
thnx :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester