בעיית שימוש ב- DMAX

eyalco2

New member
בעיית שימוש ב- DMAX

לא מצליח לי - אני מנסה לבנות מספור לחשבונית בעזרת DMAX+1 אבל לא הולך לי. בניתי קודם מודול כללי לפונקציה : Public Function id_index(name_table As String, name_field As String) id_index = DMax(name_field, name_table) + 1 End Function אח"כ ניסית עם ה- DMAX וזה פשוט לא מגיב : IF ME.NEWRECORD THEN ("ME.ID_INVOICE = ID_INDEX("TBL_INVOICE", "ID_INVOICE END SUB מה לא טוב אצלי? תודה.
 

גרי רשף

New member
נסה לפרט יותר

DMax אינו מחזיר ערך? הפונקציה שכתבת אינה מחזירה ערך? התנאי שכתבת אינו תקין?
 

graubart

New member
קבל הקוד שצריך להכניס לאירוע

If Me![ld] = 0 Or IsNull(Me![ld]) Then Me.Id = Nz(DMax("Id", "tblName") + 1, 1) End If
 
למעלה