اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته 

لدي في المرفقات قاعدة بيانات خاصة بالاجازات ولدي فيها نموذج اسمه emp-hol-between-twodates يختص ببيان اجازات الموظفين الواقعة بين تاريخين  ويتم استدعاء هذا النموذج عن طريق نموذج اخر اسمه w_moka_mid11

ومشكلة هذا النموذج تتلخص في ترقيم النموذج نفسه فاءذا اخد الموظف اجازاتين او اكثر يكرر نفس الترقيم وحاولت ان اعدل ولم اتمكن من ذلك 

hol.accdb

  • تمت الإجابة
قام بنشر

وعليكم السلام ورحمة الله وبركاته ,,

حل مشكلتك إن شاء الله بسيط . في المديول اللي في مشروعك الرئيسي ، انقل الدالة التالية :-

Public Function RowNum(frm As Form) As Variant
On Error GoTo Err_RowNum
    With frm.RecordsetClone
        .Bookmark = frm.Bookmark
        RowNum = .AbsolutePosition + 1
    End With

Exit_RowNum:
    Exit Function
    
Err_RowNum:
    If Err.Number <> 3021& Then
        Debug.Print "RowNum() error " & Err.Number & " - " & Err.Description
    End If
    RowNum = Null
    Resume Exit_RowNum
End Function

 

الآن في النموذج استدعي الدالة التالية في مربع النص الذي تريد الترقيم فيه بدلاً من القديمة :-

=RowNum([Form])

وأخبرنا بالنتيجة :smile:

  • Thanks 1
قام بنشر

السلام عليكم ورحمة الله وبركاته 

تسلم بشمهندس :fff::fff::fff:foksh :fff::fff::fff:نجحت العملية بارك الله فيك  وجزاك الله خيرا 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information