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

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

قام بنشر (معدل)

كيفية عمل ترقيم تلقائي لنموذج فرعي خاص بإدخال درجات التلاميذ  .

حين أن هذا النموذج ليس له جدول ID أو جدول ترقيم . فكيف يتم ذلك 

للدخول إلي النموذج المقصود ( ok   ثم    نصف العام     ثم    إدخال الإنجاز نصف العام )

 

لتجهيز الانجاز 2015 .rar

تم تعديل بواسطه Mahmoud330
قام بنشر

اخي الفاضل أعذرني لم أفهم طبيعة مرفقك لربما بعض الجداول قمت بتقسيمها ولم ترفق مع برنامجك

 

عموما أقترح أن تجعل الترقيم في استعلام النموذج باستخدام هذا المعيار.. أتمنى تفي بالغرض

New_Num: Format(DCount("stu_code";"amal_alsanaنصف";"stu_code <=" & [stu_code]);"0")

لتجهيز الانجاز 2015 .rar

قام بنشر

استخدم الدالة التالية

اكتب مصدر الحقل المراد الترقيم فيه كما يلي 
=RowNum([Forms]![Data])
حيث
 data
  هو اسم النموذج


ضع الدالة التالية في موديول جديد
Public Function RowNum(frm As Form) As Variant
 On Error GoTo Err_RowNum
     'Purpose:   Numbering the rows on a form.
     'Usage:     Text box with ControlSource of:  =RowNum([Forms]![theNameoftheForm])

     With frm.RecordsetClone
         .Bookmark = frm.Bookmark
         RowNum = .AbsolutePosition + 1
     End With

Exit_RowNum:
     Exit Function

Err_RowNum:
     If Err.Number <> 3021& Then  'Ignore "No bookmark" at new row.
        Debug.Print "RowNum() error " & Err.Number & " - " & Err.Description
     End If
     RowNum = Null
    Resume Exit_RowNum
 End Function

  • Like 4
  • 2 weeks later...
قام بنشر

 

استخدم الدالة التالية

اكتب مصدر الحقل المراد الترقيم فيه كما يلي 
=RowNum([Forms]![Data])
حيث
 data
  هو اسم النموذج


ضع الدالة التالية في موديول جديد
Public Function RowNum(frm As Form) As Variant
 On Error GoTo Err_RowNum
     'Purpose:   Numbering the rows on a form.
     'Usage:     Text box with ControlSource of:  =RowNum([Forms]![theNameoftheForm])

     With frm.RecordsetClone
         .Bookmark = frm.Bookmark
         RowNum = .AbsolutePosition + 1
     End With

Exit_RowNum:
     Exit Function

Err_RowNum:
     If Err.Number <> 3021& Then  'Ignore "No bookmark" at new row.
        Debug.Print "RowNum() error " & Err.Number & " - " & Err.Description
     End If
     RowNum = Null
    Resume Exit_RowNum
 End Function

 

 

اخي علي

 

شكرا لك على الكود ...

 

انا اعاني نفس المشكلة ...

 

الكود الذي ارفقته يعمل بسلاسلة مع النماذج 

 

ولكن لا يعمل مع النماذج الفرعية 

 

في عند الفتح النموذج الاساسي الذي يحتوي على نموذج فرعي تكون النتيجة هكذا #Type!

 

هل من حل لهذه المشكلة ؟؟؟

 

وشكرا لكم ،،،

قام بنشر

هلا فيك

 

عند وضع الكود السابق في مربع النص يجب ان تنشأ مودل جديد وتضع فيه الكود التالي:

Option Compare Database

Public Function RowNum(frm As Form) As Variant
On Error GoTo Err_RowNum
    'Purpose:   Numbering the rows on a form.
    'Usage:     Text box with ControlSource of:  =RowNum([Form])
    
    With frm.RecordsetClone
        .Bookmark = frm.Bookmark
        RowNum = .AbsolutePosition + 1
    End With
    
Exit_RowNum:
    Exit Function
    
Err_RowNum:
    If Err.Number <> 3021& Then  'Ignore "No bookmark" at new row.
        Debug.Print "RowNum() error " & Err.Number & " - " & Err.Description
    End If
    RowNum = Null
    Resume Exit_RowNum
End Function


قام بنشر

هلا فيك ...

 

القاعدة المرفقة مدرج فيها كم هائل من الاكواد منها حماية ومنها اخفاء ...

 

يجب تحرير القاعدة من الاكواد المدرجة وتحويلها الى صيغة (.accdb)

 

وسوف يعمل الكود معاك...

 

مجرد تخمين ... لانني مبتدأ مثلك ..

 

تحياتي لك

قام بنشر

هلا فيك ...

 

القاعدة المرفقة مدرج فيها كم هائل من الاكواد منها حماية ومنها اخفاء ...

 

يجب تحرير القاعدة من الاكواد المدرجة وتحويلها الى صيغة (.accdb)

 

وسوف يعمل الكود معاك...

 

مجرد تخمين ... لانني مبتدأ مثلك ..

 

تحياتي لك

شكراً لك أخي أبو ليمونه . وجاري المحاولة

  • 7 years later...

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