السلام عليكم
الحمدلله انك استطعت الوصول الى حل
بالنسبة الى السجل السابق والسجل التالي ، تستطيع استعمال هذا الكود
Private Sub cmd_Previous_Click()
On Error GoTo err_cmd_Previous_Click
DoCmd.GoToRecord , , acPrevious
Exit Sub
err_cmd_Previous_Click:
If Err.Number = 2105 Then
MsgBox "هذا هو الســجل الأخير", vbInformation + vbOKOnly, "تنبيه"
Else
MsgBox Err.Number & vbCrLf & Err.Description
End If
End Sub
Private Sub أمر176_Click()
On Error GoTo err_أمر176_Click
' Me.Refresh
'
' With Recordset
' If .AbsolutePosition = .RecordCount - 1 Then
' MsgBox "هذا هو الســجل الأخير", vbInformation + vbOKOnly, "تنبيه"
' Else
' DoCmd.GoToRecord , , acNext
' End If
' End With
DoCmd.GoToRecord , , acNext
Exit Sub
err_أمر176_Click:
If Err.Number = 2105 Then
MsgBox "هذا هو الســجل الأخير", vbInformation + vbOKOnly, "تنبيه"
Else
MsgBox Err.Number & vbCrLf & Err.Description
End If
End Sub
.
جعفر