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

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

قام بنشر

هل ممكن تعديل الكود كي يجلب  في كل ضغطة 20 رقم    يعني الضغطة الأولى يجلب 20 رقم الأولى  والضغطة الثانية يجلب  20 رقم التالية  وهكذا الى نهاية الأرقام بالجدول

lab111.rar

قام بنشر

تم تعديل الكود

 

Option Compare Database
Dim rcos, r As Long
Private Sub Command1_Click()
On Error GoTo Err
r = rcos + 20
txtNumbers = ""
Dim s
For s = rcos To r
DoCmd.GoToRecord , , acNext
txtNumbers = txtNumbers & "973" & txtnum & " , "
rcos = rcos + 1
If rcos = r Then
Exit Sub
End If
Next s
DoCmd.GoToRecord , , acFirst
Err:
        If Err.Number = 2499 Then Exit Sub


End Sub
Private Sub Form_Load()
rcos = 1
End Sub

 

جلب ارقام كمجموعات بالتتالي.rar

قام بنشر

شكراً جزيلاً أبو خليل يا واصل للحلول نعم هو الحل لكن لماذا  لايجلب الرقم الأول ؟

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

انا قمت بالتعديل فقط على عجالة لتحقيق الطلب

 

اليك الكود الآن بعد التدقيق ( تم اجراء بعض التقديم والتأخير وحذف مالا يلزم )

 

 

Dim rcos, r As Long
Private Sub Command1_Click()
On Error GoTo Err
r = rcos + 20
txtNumbers = ""
Dim s
For s = rcos To r
txtNumbers = txtNumbers & "973" & txtnum & " , "
DoCmd.GoToRecord , , acNext
rcos = rcos + 1
If rcos = r Then
Exit Sub
End If
Next s
Err:
        If Err.Number = 2499 Then Exit Sub
End Sub
Private Sub Form_Load()
rcos = 1
End Sub
  • Like 1
قام بنشر (معدل)

جزاكم الله عنا كل الخير أبو خليل نعم أحسنت هذا هو الحل وتمت بحمد الله ثم بكم  :dance1:

تم تعديل بواسطه kkhalifa1960

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information