szerintem azt kellene csinálni, hogy a következõ rekordra lépésnél (2105-ös hibával tér vissza, ha egy indexelt mezõben két ugyanolyan rekord van) figyeljük ezt a hibaszámot, és megjelenítünk egy párbeszédablakot, hogy elbacta a tajszámot, valahogy így:
Private Sub ujrekordCommandbar()
'az újrekord parancsgomb végzi a következõ rekordra
léptetést
On Error GoTo Hiba
'hibafigyelés elhelyezése, hiba esetén ugrás a címkére
DoCmd.GoToRecord , , acNewRec
'következõ rekordra lépés parancssora
Hiba:
'hibakezelés címke
If err = 2105 Then
'2105-ös hiba, tehát nem lehet a követk. rekordra lépni, tudjuk miért!
Msgbox("Hibásan adta meg a tajszámot!", vbExclamation)