الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عاوز إذا تحقق الشرط الكود يتنفذ من الأول

مغلق
بدأه MohamedAliSalim في 9 يونيو 2006 · 3 رد · 481 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يارب اللي هاقوله مايكنش حاجة غير مفهومة

دلوقتي انتوا شايفين الكود ده

---------------------------------------------------------------------------------------------

SQL = "select * from addition where code = '" & List2.Text & "'"

Re66.Open SQL, Connection, adOpenDynamic, adLockReadOnly

If Re66(16) = 0 Then

MsgBox "you must stop all machines at friest", vbCritical, "Error"

List1.ListIndex = List1.ListIndex + 1

Re66.close

End If

---------------------------------------------------------------------------------------------

دلوقتي يا جدعان انا عاوز اول لما الشرط المكتوب ( if Re66(16) = 0 then ) يتحقق

تبدأ العملية من الأول بمعني ان يبدأ من عند امر SQL أول سطر في الكود

ممكن حد يقولي اعملها ازاي

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#2

السلام عليكم

اذا الكود موجود في داله واحده ومحتاج تعيد تنفيذها من البدايه تاني

ممكن تستخدم الRecursion

تستدعي الداله داخل نفسها

#3

'اوكيه طب ممكن توضح اكثر شوية

مع كتابة الأمر كله

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#4

خلاص يا جماعة ألف شكر لكل من حاول مساعدتي بمجرد التفكير في المشكلة

انا خلاص لاقيت الحل والحمد لله

----------------------------------------------------------------------------------------

SQL = "select * from addition where code = '" & List2.Text & "'"

Re66.Open SQL, Connection, adOpenDynamic, adLockReadOnly

Do While Re66(16) = 0

Re66.Close

SQL = "select * from addition where code = '" & List2.Text & "'"

Re66.Open SQL, Connection, adOpenDynamic, adLockReadOnly

If Re66(16) = 0 Then

MsgBox "هذه الألة لم تتوقف عن الصيانة بعد. من فضل قم بإيقاف الخدمة أولا حتى تتمكن من إجراء صيانة الأن", vbCritical, "خطأ"

If List1.ListIndex + 1 = List1.ListCount Then

Re66.Close

Exit Sub

End If

List1.ListIndex = List1.ListIndex + 1

End If

-----------------------------------------------------------------------------------------

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…