While /Wend مايكروسوفت اكسس : استخدام الدالة
استخدام دالة While…Wend في مايكروسوفت اكسس VBA
تستخدم الدالة While لتنفيذ امر معين او مجموعة من الاوامر الى ان يتحقق شرط معين .
الصيغة:
VBA
While تحقق شرط معين
الكود الذي سيتم تنفيذة
Wend
مثال:
في هذا المثال يوجد مربع نص في النموذج اسمه ReoderLevel وسيتم البحث في جميع السجلات من السجل الاول الى السجل اذا ما ترك هذا الحقل فارغ وسيتم وضع القيمة 0 بدلا من تركه فارغا
VBA
i = 0
ReoderLevel.SetFocus
DoCmd.GoToRecord , , acFirst
While i < Me.Recordset.RecordCount
If IsNull(ReoderLevel) Then ReoderLevel = 0
DoCmd.GoToRecord , , acNext
i = i + 1
Wend
ReoderLevel.SetFocus
DoCmd.GoToRecord , , acFirst
While i < Me.Recordset.RecordCount
If IsNull(ReoderLevel) Then ReoderLevel = 0
DoCmd.GoToRecord , , acNext
i = i + 1
Wend
تعليقات
إرسال تعليق