Avatar billede homey Nybegynder
31. august 2001 - 13:40 Der er 7 kommentarer og
1 løsning

Valideringsregel

Hvordan laver man en valideringsregel der søger samtlige poster i et felt. f.eks.

hvis et nummer existere skal reglen træde i kraft.
Min ide: if exist then ( så reglen)
Avatar billede homey Nybegynder
31. august 2001 - 13:42 #1
Ups, ikke (så reglen) men (så meddelsen)
Avatar billede hojben Novice
31. august 2001 - 13:45 #2
Mener det er:

If [Felt] is not null then msgbox et eller andet
Avatar billede homey Nybegynder
31. august 2001 - 13:48 #3
Det skal være hvis det indtastede i feltet findes i forvejen... dvs f.eks. if tekst exist then valideringsmeddelse.
Avatar billede hojben Novice
31. august 2001 - 13:50 #4
ja.. den kigger på feltet [dit felt som kontrolleres] is not null (ikke er tomt) then meddelelse
Avatar billede fdata Forsker
31. august 2001 - 13:58 #5
Prøv at lægge følgende i feltets BeforeUpdate hændelse:

if DLookup(\"[ID]\",\"Tabelnavn\",\"[Nummer]=\" & Me.AktueltFeltnavn) then ...

(ID, Tabelnavn, Nummer og AktueltFeltnavn skal selvfølgelig rettes til dine aktuelle værdier)
Avatar billede fdata Forsker
31. august 2001 - 14:00 #6
... og slut i øvrigt Sub\'en af med:
Cancel = True
for at fortryde indtastningen i feltet.
Avatar billede homey Nybegynder
31. august 2001 - 14:00 #7
fdata>>>> Nummer og ID, hvad mener du med det???
Avatar billede fdata Forsker
31. august 2001 - 14:33 #8
ID er et eller andet felt i tabellen - typisk nøglefeltet. Spørgsmålet går altså på: Findes det?

Nummer er det felt i tabellen, du vil sammenligne med det netop indtastede.

.. og så hedder det da i øvrigt
  if not isnull(DLookup ....) then

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