access

tvfreak

New member
access

אני לא ממש מנוסה בתכנות באקסס, אבל אני מקווה שבכל זאת תוכלו לעזור לי. כרגע יש לי טופס שמראה נתונים של טבלה מסויימת. עכשיו אפשר לשוטט בין הרקורדים באמצעות כפתורי החצים שהוספתי. אבל אני רוצה שכאשר מגיעים לרקורד האחרון ולוחצים על הכפתור שמביא לרקורד הבא, זה ייצור מעין לולאה ויחזור לרקורד הראשון. אותו דבר רק הפוך עם הכפתור השני. הסתכלתי בקוד של אקסס, כרגע מופיע שם משהו כזה :
Private Sub Button_NextR_Click() On Error GoTo Err_Button_NextR_Click DoCmd.GoToRecord , , acPrevious Exit_Button_NextR_Click: Exit Sub Err_Button_NextR_Click: MsgBox Err.Description Resume Exit_Button_NextR_Click End Sub​
אם כך, מה בדיוק התנאי שאני צריך לכתוב כדי שאדע מתי לחזור לרקורד הראשון. תודה מראש.
 

גרי רשף

New member
הצעה לפתרון../images/Emo22.gif

אני משער שאם אתה ברשומה האחרונה ומקישה על הכפתור- אתה מקבל הודעת שגיאה. יש לזהות את מספר השגיאה (נניח שזה 1234 לצורך הדוגמה), ובשגרת השגיאה לכתוב:
if Err=1234 Then DoCmd.GoToRecord , , acFirst Resume Next End If​
 
למעלה