22. juni 2004 - 14:53Der er
5 kommentarer og 1 løsning
Fejlmeddelse ved obligatorisk
Hej alle sammen
Jeg har oprettet en tabel med et obligatorisk felt. I formularen virker denne funktion ganske fint når man f.eks. forsøger at lukke databasen.
Problemet er den fejlmeddelse som popper frem. Jeg kunne godt tænke mig, at jeg selv kan bestemme indholdet af advarslen som fortæller at feltet skal udfyldes. Denne smørre virker for mange overflødig for mange bruger:
" Feltet "ansatte tabel.stillinger" kan ikke indholde en null-værdi, fordi egenskaben Required til dette felt er angivet til true. Indtast en værdi i dette felt " citat slut
På formularens VedFejl-hændelse (On Error) lægges denne kode:
Private Sub Form_Error(DataErr As Integer, Response As Integer) Select Case DataErr Case 3314 msgbox "Stillinger SKAL udfyldes!", vbcritical Response = acDataErrContinue End select End Sub
Så lykkedes det... Det er nogen tid siden jeg har brugt eksperten... Det virkede ikke logisk at skulle trykke på brugeren før man acceptere..... Nå men du fik dine points
Ang. dit tillægsspm, så tror jeg, at det er nødvendigt. Du har bedt om at lukke, men Access kan ikke tillade at posten gemmes. Ofte kan du komme uden om problemet ved at opdrage brugerne til at benytte en Luk-knap i stedet for krydset på formularens hæjre hjørne. På denne Luk-knap, kan du skrive således: On error resume next Docmd.Runcommand accmdsaverecord Docmd.Close acform, me.name
Synes godt om
Ny brugerNybegynder
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.