IBM Lotus Symphony
|
تسمح لك صفحة تبويب الأحداث بتخصيص أمر مركب لأحداث معينة تحدث في نموذج.
للتوصل لهذا الأمر... قم بفتح القائمة السياقية لعنصر النموذج المحدد - حدد علامة تبويب نموذج - - خصائص - أحداث قم بفتح خط أدوات النماذج، اضغط على الشارة نموذج - علامة تبويب الأحداث |
لربط حدث مع أمر مركب، أولا قم بكتابة أمر مركب يحتوي على كل الأوامر التي سيتم تنفيذها عند حدوث الحدث. ثم قم بتخصيص هذا الأمر المركب للحدث المناسب من خلال الضغط على مفتاح ... الذي يوجد بجانب الحدث المناظر. سيتم فتح مربع الحوار تخصيص أمر مركب، حيث يمكنك اختيار الأمر المركب.
يمكن توصيف التصرفات التالية بصفة منفردة، بمعني أنه يمكنك استخدام مربعات الحوار الخاصة بك لعرض حدث:
عرض رسالة خطأ،
تأكيد عملية حذف (بالنسبة لسجلات البيانات)،
معاملات الاستعلام،
التحقق من المدخلات عند حفظ سجل بيانات.
على سبيل المثال، يمكنك اصدار طلب "تأكيد حذف" مثل "هل تريد فعلا حذف العميل xyz؟" عند حذف سجل بيانات.
تقوم الكشوف التالية بشرح ووصف كل الأحداث التي توجد في نموذج يمكن توصيله لأمر مركب:
يقع حدث قبل التحديث قبل تغيير تحكم المحتويات من خلال المستخدم في مصدر البيانات. يستطيع الأمر المركب الذي تم تخصيصه، على سبيل المثال، منع هذا التصرف من خلال ارجاع "FALSE".
يقع حدث بعد التحديث عند تغيير تحكم المحتويات من خلال المستخدم في مصدر البيانات.
يحدث الحدث قبل الارجاع قبل أن يتم ارجاع نموذج. يستطيع الأمر المركب الذي تم تخصيصه، على سبيل المثال، منع هذا التصرف من خلال ارجاع "FALSE".
يتم ارجاع النموذج اذا تحقق أي من الشروط التالية:
يقوم المستخدم بالضغط على اختيار يتم تعريفه كاختيار ارجاع.
تكوين سجل جديد وخالي في نموذج متصل بمصدر بيانات. على سبيل المثال، قد يكون تم ضغط مفتاح السجل التالي.
يقع حدث بعد الارجاع بعد ارجاع النموذج.
يتم حدث قبل الاحالة قبل ارسال بيانات النموذج.
يقع الحدث عند التحميل بعد تحميل النموذج مباشرة.
يقع الحدث قبل اعادة التحميل قبل اعادة تحميل النموذج. لا تكون محتويات البيانات قد تم تجديدها بعد.
يقع الحدث عند التحميل بعد اعادة تحميل النموذج مباشرة. تكون محتويات البيانات قد تم تجديدها بالفعل.
يقع الحدث قبل الغاء التحميل قبل الغاء تحميل النموذج؛ الذي يعد منفصلا عن مصدر البيانات الخاص به.
يقع الحدث عند الغاء التحميل بعد الغاء تحميل النموذج مباشرة؛ الذي يعد منفصلا عن مصدر البيانات الخاص به.
يحدث الحدث تأكيد الحذف بمجرد حذف البيانات من النموذج. على سبيل المثال، يمكن أن يقوم الأمر المركب الذي تم تخصيصه بطلب تأكيد في مربع حوار.
يحدث الحدث قبل تصرف السجل قبل أن يتم تغيير السجل الحالي. على سبيل المثال، يمكن أن يقوم الأمر المركب الذي تم تخصيصه بطلب تأكيد في مربع حوار.
يقع الحدث بعد تصرف السجل بعد تغيير السجل الحالي مباشرة.
يحدث الحدث قبل تغيير السجل قبل أن يتم تغيير مؤشر السجل الحالي. على سبيل المثال، يستطيع الأمر المركب الذي تم تخصيصه منع هذا التصرف من خلال ارجاع "FALSE".
يحدث الحدث بعد تغيير السجل بعد تغيير مؤشر السجل الحالي مباشرة.
يحدث الحدث معاملات الملء عندما يكون النموذج الذي سيتم تحميله يحتوي على معاملات يجب ملئها. على سبيل المثال، مصدر البيانات الخاص بالنموذج يمكن أن يكون أمر SQL التالي:
SELECT * FROM address WHERE name=:name
هنا :name يعد معامل يجب ملئه عند التحميل. يتم ملء المعامل آليا من النموذج الرئيسي اذا كان ذلك ممكنا. اذا كان المعامل لا يمكن ملئه، يتم استدعاء هذا الحدث ويمكن أن يقوم الأمر المركب الذي تم تخصيصه بملء المعامل.
يتم تشغيل الحدث حدث خطأ اذا حدث خطأ عند التوصل لمصدر البيانات. وهذا ينطبق على النماذج ومربعات الكشف ومربعات الاختيار.