Avatar billede mhq Nybegynder
08. december 2002 - 17:42 Der er 1 kommentar og
1 løsning

On error Input mask

Jeg har et unbound felt hvor input mask er 000000;0;_

Hvordan erstatter jeg VBA's err msgbox med min egen msgbox med en given tekst i?

Jeg har forsøgt at kode ind i:
-After Update
-On Exit
Men intet giver det ønskede resultat!
Avatar billede grimbeast Nybegynder
08. december 2002 - 19:14 #1
Så vidt jeg ved kan det ikke lade sig gøre.

Du skal kode din egen "input" maske på enten On Exit eller After Update - husk at smide brugeren retur i det felt de kom fra, hvis de ikke udfylder det korrekt. Husk også at lave et ekstra check på om det er korrekt udfyldt når du gemmer data på formen.
Avatar billede hekla Nybegynder
08. december 2002 - 20:46 #2
Du skal sætte følgende ind i din formulars "Ved fejl" hændelse. Jeg har det fra et tidligere spørgsmål, men jeg kan ikke finde spørgsmålet igen.

Private Sub Form_Error(DataErr As Integer, Response As Integer)
  ' If koden DataErr 2279 er = brud på inputmaske.
    If DataErr = 2279 Then

        ' Vis custom fejl-meddelelse
        MsgBox "Min fejlmeddelelse"

        ' Undertrykker Access normale fejl-meddelelse.
        Response = acDataErrContinue

    End If

End Sub
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