Avatar billede mhq Nybegynder
14. november 2003 - 13:39 Der er 4 kommentarer og
1 løsning

Strying af msgbox tekst

Har en tabel, hvor den samme kombination af to felter ikke må forekomme. Derfor er de 2 kritiske felter sat til nøglefelt samtidigt.

Når en identisk record oprettes, kommer Access korrekt med ed fejlmeddelse,- på engelsk, som bruger ikke forstår meget af.

Spgs: Hvordan slipper jeg fri for denne default Access msgbox og istedet definerer min egen når denne kombination opstår?
Avatar billede mugs Novice
14. november 2003 - 13:44 #1
I starten af din kode kan du slå Access advarsler fra. Derefter en Errorhandler og din kode og til sidst slåe du advarsler til igen.
Avatar billede mugs Novice
14. november 2003 - 13:46 #2
Indsæt noget lignende som dette i formularens VedAktuel:

If Me.NewRecord Then
DoCmd.SetWarnings False
On Error GoTo errorhandler
Evt. noget kodeværk
errorhandler:
If Err.number = og her nr. på fejlmeddelelsen Then
MsgBox "Der er 2 ens racordset."
End If
End If
DoCmd.SetWarnings True
Avatar billede mhq Nybegynder
14. november 2003 - 14:03 #3
Hvilken hændelse lægger jeg det under
- On click
- Before update
...
?
Avatar billede mugs Novice
14. november 2003 - 14:05 #4
VedAktuel som jeg skrev. Engelske versioner Current.
Avatar billede mhq Nybegynder
14. november 2003 - 14:05 #5
Undskyld,- sidst på dagen
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