اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

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

السلام عليكم اخوتي مشرفي و اعضاء المنتدي

مبارك عليكم الشهر الكريم

سؤالي : كيف لي ان اعدل بالكود لجلب الارقام المفقودة فى التسلسل دون ظهور الارقام المسجلة بالفعل مثل الرقم 10905 . وكيف ليى ان اجعل الكود يبدا الحصر ابتدا من الرقم 10850 بدل الرقم 1

للامانة : الكود ماخوذ من مشاركة الاخ ابو ليان

يوسف.rar

تم تعديل بواسطه el-shazly
قام بنشر (معدل)

هذا الموضوع سيكون فيه الافادة ان شاء الله لما تريد

 

https://www.officena.net/ib/topic/87733-معرفة-ارقام-السجلات-المفقودة-بين-سجلين/?tab=comments#comment-554619

تم تعديل بواسطه ابا جودى
قام بنشر (معدل)

نعم ابا جودي

بالفعل قمت بزيارة هذا الرابط . وبه امثله رائعة .

اعجبني مثال الاخ kanory ولكن به نفس المشكلة . يقوم باحتساب الارقام من بداية التسلسل

ولكن اريد التعديل على الكود المرفق . و لك جزيل الشكر

تم تعديل بواسطه el-shazly
قام بنشر
3 ساعات مضت, el-shazly said:

نعم ابا جودي

بالفعل قمت بزيارة هذا الرابط . وبه امثله رائعة .

اعجبني مثال الاخ kanory ولكن به نفس المشكلة . يقوم باحتساب الارقام من بداية التسلسل

ولكن اريد التعديل على الكود المرفق . و لك جزيل الشكر

لعل هذا ما تريد ....

 

يوسف.mdb

  • Like 2
قام بنشر

هذه الاكواد بها مشكله اصلا

الرقم  10850  موجود

الرقم  10905  موجود

الرقم  10907  موجود

هذا فقط على سبيل المثال وليس الحصـر كل هؤلاء موجودون بالرغم من انه اعتبرهم مفقودون

هذه الاكواد بها خلل لذلك جلبت الرابط بالاعلى

قام بنشر

طيب إهمل هذا النموذج واخل على الجدول Lost_Serial تجد الارقام صحيحة ....... صمم نموذج وانسخ الكود الاول من الحدث فيه...

  • Like 1
  • Thanks 1
قام بنشر

اخي kanory

بالفعل الارقام صحيحة فى نموذج الارقام المفقودة . ولكن ماذا تقصد ( وانسخ الكود الاول من الحدث فيه... )

قام بنشر
     
cmdDisplay_Exit:
    Set Rc = Nothing
    Set Db = Nothing
    
Dim Rs As DAO.Recordset
Dim X, ii, F, N As Integer
Dim R As String

R = "الأرقام المفقودة هي : "
N = 10850
X = DMax("tran_no", "Lost_Serial")

Set Rs = Me.Recordset
For i = 10850 To X
For F = N To X
If Rs.Fields("tran_no") = 1 Then
N = N + 1
Exit For
Else
R = R & " - " & N
ii = ii + 1
N = N + 1
End If
Next
Rs.MoveNext
Next
RR = R
Rs.Close
Set Rs = Nothing
    

مرفق الاستاذ @kanory

هذه الاكواد لا حاجة لنا بها اذن :rol:

بقصد هكذا

يوسف (1).mdb

قام بنشر
1 دقيقه مضت, kanory said:

نعم هذا ما قصدت .... بارك الله فيك أخي أبا جودي

ال♥️⁩لوب عند بعضها اخى :wub:

  • Sad 1
قام بنشر
4 دقائق مضت, el-shazly said:

شاكر لكم تعبكم اخي ابا جودى , اخي  kanory

حل مناسب و ارجوا ان لا اثقل عليكم . كيف اعرض الارقام فى تقرير للطباعة علي الشكل التالي

10851 , 10852 , 10853 , 10854

 

سؤال جديد سو له موضوع جديد لو تكرمت:fff:

  • Thanks 1
قام بنشر

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

قام بنشر

الموضوع الاصلي :

الارقام المفقودة في التسلسل

وطلبك الاخير :

عرض الارقام في التقرير بتنسيق وترتيب محدد

 

احبتي يجب تقديم المصلحة العامة على الحاجة الشخصية المؤقتة

  • 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