06. maj 2002 - 10:04Der er
9 kommentarer og 1 løsning
Undertrykke Access systemmeddelelser
Har problemer med en form IGEN :)
Fremkommer valideringsmeddelelse hvis bruger ikke udfylder min P-nøgle med 6 bogstaver. Er også helt fint - det var lykkedes at få undertrykt Access fejlmeddelelse. Men efter der er tilføjet en hel del mere VBA-kode er den retur igen.......
Har forsøgt mig med DoCmd.SetWarnings False - hjælper ikke en pind...
Først vises valideringsmeddelelse og så access
Kan jeg da for pokker ikke undertrykke den på en eller anden måde??
Det jeg ikke fatter er at den nu pludselig er retur, bare fordi der er kommet mere kode på :(
this is more than likely because you have now place code in events which were not used previoulsy. Now that you are using them you may have introduced other problems!
MsgBox "Den indtastede tekst skal være på 6 bogstaver, prøv igen.", vbInformation, "Indberetningsfejl" Me!InstruktoerID = "" Response = acDataErrContinue End If
- - prøver lige at fjerne valideringsmeddelelsen på tabellen, og ser om det hjælper
OK nu er der på formen taget højde for 4 Errors. koden ser således ud
________________________________________________________________ Private Sub Form_Error(DataErr As Integer, Response As Integer) Debug.Print "ERROR: " & DataErr
'2116 ! If DataErr = 2116 Then Response = acDataErrContinue
'Invalid input mask /Validation rule If DataErr = 2279 Or DataErr = 3316 Then
MsgBox "Den indtastede tekst skal være på 6 bogstaver, prøv igen.", vbInformation, "Indberetningsfejl" 'Me!InstruktoerID = "" Response = acDataErrContinue
End If
' If koden DataErr 3022 er = primær-nøglebrud. If DataErr = 3022 Then
' Vis custom fejl-meddelelse MsgBox "Instruktøren " & Me.Navn.Value & " med tlf. " & Me.Tlf & vbLf + "er allerede oprettet!", vbExclamation, "Indberetning IKKE mulig"
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.