بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته أحبتي
طلبي كما هو واضح بالعنوان ، أرجو مساعدتي فقد بحثت بالمنتدى و لم أجد...
وفقكم الله...
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته أحبتي
طلبي كما هو واضح بالعنوان ، أرجو مساعدتي فقد بحثت بالمنتدى و لم أجد...
وفقكم الله...
أرجو المساعدة في شرح التريقر اللي في الديفلوبر هذا هو المقصد من السؤال
أخي الكريم ، كلامي هذا كلام شخص مبتديء ،
الـ Trigger هي مجموعة من الأحداث التي تطبق علي الكائنات المرتبطة بنموذج البيانات أو حتي التقرير .
ولكل حدث يحتوي علي بداية معينة بحيث أن توضح نوع الحدث المستخدم داخل الـ Form Bilder ، حيث أن هناك خمسة أشكال من الأحداث وهي :
1- Key : هذا الحدث ينفذ أثناء النقر علي إحدي مفاتيح المهام مثل ( F1,F2,Down,Up,Exit ..... الي آخرة ).
2- Pre : ينتلق قبل حدوث الحدث مباشرتاً ( Before ) .
3- On : ينتلق أثناء حدوث الحدث مثل ( LogOn, LogOut, Commit, Delete ..... الي آخرة ).
4- Post : ينتلق بعد حدوث الحدث مباشرتاً ( After ) .
5- When : ينتقل عندما يحدث حدث معين ، وإليك العديد من الأمثلة علية :
When-New-Form-Instance --> في حالة عرض نموذج معين مثل ( Load ).
When-New-Block-Instance --> في حالة الإنتقال أو عرض بلوك بيانات معين.
When-New-Item-Instance --> لا ينطلق هذا الحدث إلا بعد الإنتقال الي وعرض عنصر معين .
When-Mouse-Click --> ينفذ في حالة النقر بالفأرة ( Click ) .
ويجب الإنتباه ، ففي المكان الذي يتم إدراج الحدث به سيؤثر علي المكان نفسة ، أو بمعني أدق مستوي تنفيذ الحدث ( مستوي النموذج كلياً - مستوي بلوك البيانات - مستوي عنصر معين Item - ....... الي آخرة ) .
وهذا موجوز بسيط ، وأعزرني لأنني في بدايتي مع الديفيلوبار مثلك .
أما عن التقارير ، فأنا حتي الآن لم أبدأ معة ، لكن بوجة عام الـ Trigger مع Oracle ما هو إلا زناد ، والزناد ما هو إلا حدث سواء هذا الحدث منشأ بقاعدة بقاعدة البيانات علي أي مستوي ( جدول / عارض / مستخدم / قاعدة بيانات ) أو منشأ داخل الـ Form Bilder ، وكذلك أكيد الأذندة بالتقارير تمثل ( حدث ) علي مستوي كائن معين.
بالتوفيق
لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي
ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك
أنت وتصرفاتك
ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه
اشد آلام ... فصمتي أنا عنوان
هذا الموضوع مغلق.