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

عمل عداد بالنموذج


alokbi

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

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

ثانيا اريد عمل عداد بالنموذج لكل ٢٥ سجل من ١ الي ٢٥ ويقلب العداد ويبدأ العد من جديد وهكذا ولكم الشكر 

رابط هذا التعليق
شارك

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

سنفرض ان لديك جدول به حقل الترقيم باسم XID

ننشىئ استعلام باسم Query1 ونضغ فيه الجملة التالية

ID: SerID([XID];"XID")

ونضع الكود التالي في وحدة نمطية جديدة

Function SerID(mID As Variant, fldName As String) As Variant
Dim rst As Recordset
Dim Fld As Field
Dim I As Long

    
        If IsNull(mID) Then Exit Function
            Set rst = CurrentDb.QueryDefs("Query1").OpenRecordset
        If rst.RecordCount = 0 Then Exit Function
        
        Set Fld = rst!XID
        
            With rst
            .MoveFirst
            Do Until .EOF
            
            I = I + 0
            If I = 25 Then
            I = 1
            Else
            I = I + 1
            End If
        
        If Fld = mID Then Exit Do
        .MoveNext
        Loop
        End With
        
    rst.Close
    SerID = I

End Function

شغل الاستعلام وانظر النتيجة

تحياتي

رابط هذا التعليق
شارك

مرحبا اخي الكريم

هل نسخت الكود ووضعه في وحدة نمطية كما هو ؟

هل لديك حقل XID في الجدول ؟

هل انشأت استعلام باسم Query1 ؟

وهل وضعت بالاستعلام

ID: SerID([XID];"XID")

تحياتي

رابط هذا التعليق
شارك

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