Avatar billede dp2001 Juniormester
04. februar 2001 - 21:15 Der er 5 kommentarer og
1 løsning

Fejlmeddelelse/ingen adgang til formular, hvis ingen hit

Er der nogle, der har en god idé til, hvordan man sætter et spær samt en MsgBox op, hvis man åbner en formular, der er baseret på en forespørgsel, hvortil der ingen hit er? Jeg vil gerne have en MsgBox til at poppe op med noget a la: \"Der er ingen forekomster\", hvorefter man nægtes adgang.
Avatar billede janbangm Nybegynder
04. februar 2001 - 21:20 #1
Du kan lave en kode i VB der tæller antal poster i det recordcount der ligger bag ved formularen. Det er så er 0 kommer der en Msgbox.

Hvis du skal have hjælp til koden siger du lige til
Avatar billede dp2001 Juniormester
04. februar 2001 - 21:20 #2
til
Avatar billede janbangm Nybegynder
04. februar 2001 - 21:22 #3
Jeg prøve lige at lave den
Avatar billede janbangm Nybegynder
04. februar 2001 - 21:32 #4
Hej igen

Her er koden

Private Sub Form_Open(Cancel As Integer)
Dim r As Recordset
Set r = Screen.ActiveForm.RecordsetClone
Dim Antalposter As Integer
Antalposter = r.RecordCount
If Antalposter = 0 Then
MsgBox \"der er ingen Poster\"
End If

End Sub

Jeg har lavet det i den samme database som du fik i eftermiddag. Jeg sender den lige
Avatar billede janbangm Nybegynder
04. februar 2001 - 21:34 #5
Usp Jeg havde ikke opdaget at den sidste database ikke var send, så nu har jeg sendt 2. Det er den sidste der gælder

Avatar billede dp2001 Juniormester
05. februar 2001 - 20:58 #6
Det virkede efter jeg ændrede til...

Private Sub Form_Load()
Dim r As Recordset
Set r = CurrentDb.OpenRecordset(\"kupon_igang\", dbOpenSnapshot)

Dim Antalposter As Integer
Antalposter = r.RecordCount
If Antalposter = 0 Then
MsgBox \"Der er ingen forekomster i formularen!\"
DoCmd.Close acForm, \"Igangværende kupon\"
End If
End Sub

-og satte \'Microsoft DAO 3.6 Objekt 2.1 Library\' så højt som muligt under References.

Tak for hjælpen!
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