الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الترقيم التلقائي في أوراكل ديفيلوبر 2000

مغلق
بدأه همام محمد أبوعرقوب في 31 مارس 2005 · 0 رد · 524 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1

هذه الخطوات من تصميمي الخاص ولا أعرف إن كانت موجودة في الكتب ولكنها من محض التجربة الخاصة بعد المشاكل الكثيرة التي واجهتني في استخدام الطرق التي عرضها أعضاء آخرون في المندى!!!!

1.بعد عمل الDATA-BLOCK تقوم بوضع عنصر TEXT-ITEM فيه وتغير الخصائص التالية

NAME: SEQ

1.DATABASE ITEM: NO

2.DATYA TYPE :NUMBER

3.CALCULATION MODE: SUMMARY

4.SUMMARY FUNCTION: COUNT

5.SUMMERIZED BLOCK:DATA BLOCK IN WHICH THE AUTONUMBER ITEM EXISTS

6.SUMMERIZED ITEM:THE AUTONUMBER ITEM

الان انتقل الى خصائص الDATA BLOCK

1.QUERY_ALL_RECORDS:YES

الان نعود الى العنصر الذي تريد وضع الترقيم التلقائي فيه واعمل الآتي

1.INITIL VALUE: :DATABLOCK.SEQ

في الSMART-TRIGGERS لهذا العنصر وبالتحديد في WHEN-VALIDATE-ITEM اكتب السطر التالي:

:DATABLOCK.ITEM := :DATABLOCK.SEQ

وهذا السطر الهدف منه التأكد من القيمة التسلسلية حتى بعد مغادرة هذا العنصر

وهذه الطريقة تسهل عمل البرامج التي تتعلق بإدخال عمليات متسلسلة أو حركات لحساب معين

جربوها ولن تندموا

بالمناسبة: يمكن لهذه الطريقة أن تعمل في إطار الdatablock الmaster أو حتى الdetail

مع تحيات همام محمد أبوعرقوب

لا استطيع الدخول بمعرفي كمشرف..هذا معرف سابق استرجعت كلمة المرور له

اشك ان عضويتي كمشرف حذفت

هذا الموضوع مغلق.

مواضيع مشابهة