إجراءات شرط التكرار الحلقي
يتم استخدام إجراء شرط التكرار الحلقي عندما يجب تكرار كتلة مِن الإجراءات حتى يتم استيفاء شرط معين - وهذا يسمح للتدفقات بتكرار الإجراءات دون معرفة مسبقة بعدد التكرارات المطلوبة.
لشرح هذه الوظيفة، سنعمل عَلى أتمتة تدفق يضيف نفقات الموظفين ويتوقف عند تجاوز الموازنة.
أولاً، سنقوم بتهيئة الموازنة الحالية عند 0، ونضبط سطر البداية فِي Excel عَلى 2، ونفتح الملف:
بعد ذلك، سنضيف شرط التكرار الحلقي، بحيث ينتهي عندما تتجاوز الموازنة 10000:
ضمن الحلقة، سيقرأ التدفق المبلغ ويضيفه إلَى الموازنة الجارية ويزيد المؤشر للانتقال إلَى الصف التالي:
إنهاء التكرار الحلقي
ووفقاً للطريفة المُستخدمة لتطويره، لن ينتهي هذا التكرار الحلقي إلا عندما تتجاوز الموازنة 10000. ومع ذلك، إذا لم يتجاوز مجموع النفقات الحد المسموح به، فلن ينتهي التكرار الحلقي أبداً. وهذه فرصة جيدة لفحص استخدام إجراء إنهاء التكرار الحلقي. قبل قراءة محتويات الخلية، يجب أن نتحقق مما إذا كان فهرس Excel قد تجاوز نطاق البيانات أم لا.
إذا تمت قراءة جميع البيانات ولم يتم تجاوز الحد المسموح به، فسنقوم بتعيين القيمة False للمتغير %Exceeded% ونقوم بإنهاء التكرار الحلقي، نظراً لعدم وجود المزيد مِن البيانات لقراءتها. كما سنقوم بتهيئة المتغير %Exceeded% إلَى True فِي البداية، نظراً لأنه فِي جميع السيناريوهات الأخرى، سيتم تجاوز الحد المسموح به:
وأخيراً، سنقوم بإضافة الإجراء If للتحقق مِن المتغير %Exceeded% وطباعة رسالة وفقاً لذلك: