Avatar billede petersen7913 Forsker
09. marts 2008 - 17:45 Der er 3 kommentarer og
1 løsning

Kontrol af felter FØR en form lukkes

Jeg har en form (master) med en anden form (detail).

På masterformen har jeg lagt en knap til at lukke forme med, men jeg har brug for at kontrollere, at der er mindst 1! række i detailformen.

Jeg har forsøgt at lægge en 'vedlukning' på detailformen, men får en fejl når jeg kører masterformen.

Så hvilken kode kan jeg lægge på 'luk'knappen på masterformen, så jeg først kan kontrollere OM detailformen er OK, og hvis den ikke er, komme med en meddelelse og stoppe at formen lukker?
Avatar billede mugs Novice
09. marts 2008 - 17:50 #1
Du kan tælle antal poster i den forespørgsel, der liger til grund for formen detail således:

If DCount("*", "Forespørgsel1") <1 then
msgbox "der er mindre end 1 post.2
exit sub
end if
Avatar billede mugs Novice
09. marts 2008 - 17:51 #2
Hmm:

If DCount("*", "Forespørgsel1") <1 then
msgbox "der er mindre end 1 post."
exit sub
end if
Avatar billede petersen7913 Forsker
09. marts 2008 - 18:58 #3
Det virker :)

Men hvorfor kan man ikke bare spørge på om et felt i detailformen er null? altså if nz(detailform.felt, "*") = "*" then ....
Avatar billede mugs Novice
09. marts 2008 - 19:13 #4
Det kan du også:

If Isnull(Me.feltnavn) 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