المحرك في قواعد البيانات: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
سطر 6:
# scope of trigger: و فيه يتم تحديد المدى الذي سيتم تنفيذه عليه(هل سيتم تنفيذه على عنصر محدد فقط او على بلك بيانات data block محدد فقط او على البرنامج Module كله. و يتم تحديد مدى المحرك(scope of trigger) من خلال موضع المحرك في البرنامج (Module).
 
=== يوجد مدى المحرك على المستويات التالية: ===
# Forms-Level Triggers: و هذا يتم تنفيذه في احداث خاصة بهذا الفورم فقط. و يؤثر في كل مكونات الفورم.
# Block-Level Triggers: و هذا يتم تنفيذه في احداث خاصة بهذا البلك فقط
# Item-Level Triggers: و هذا يتم تنفيذه في احداث خاصة بهذا العنصر فقط.
 
=== أنواعه ===
* On_ هذا النوع ينطلق أثناء حدوث الحدث
* Pre_ هذا النوع ينطلق قبل حدوث الحدث
سطر 17:
* When_ هذا النوع ينطلق بعد الحدث
 
=== مداه وتدرج التنفيذ ===
عندما يوجد أكثر من محرك من نفس النوع على مستويين مختلفين فغن الـForm Builder يقوم بإطلاق المحرك الأكثر فاعلية في الموضع الحال للمؤشر.
و خاصية تدرج التنفيذ Execution Hierarchy تحدد ما الذي يحدث عندما يوجد أكثر من محرك من نفس النوع في مستويين مختلفين, و هذه الخاصية من خصائص المحرك و هي تحتوي على ثلاثة خيارات هي: