بتاريخ: 23 مايو 200421 سنة comment_7448 يا شباب اذا استخدمنا ال wizard في بناء الداتا بلوك فاننا نحصل في النهاية على مجموعة من التيكست بوكس تمثل حقول الجدول المحدد ولكن سؤالي هو في كيفية نقل المهام التي تقوم بها الايقونات الموجودة في شريط الادوات والتي تقوم بعمل الاستعلامات وكذا تنفيذها وكذا التنقل بين السجلات واضافة السجلات .........................الخ الى ازرار اقوم بوضعها انا في الفورم . تقديم بلاغ
بتاريخ: 24 مايو 200421 سنة comment_7513 اخي العزيز هذه الاوامر لعمل ماتريدحفظ commit_form إضافة سجل create_recordحذف سجل delete_recordإدخال إستعلام enter_queryتنفيذ إستعلام execute_queryعرض قائمة list_valuesالسجل التالي next_recordالسجل السابق previous_recordالحقل التالي next_item خروج exit_formالحقل السابق previous_itemويوجد الكثير مثل up , down ولكن هذا الذي اذكر حالياً ....اليك فكرة جميلة جدا انشأ canvase ويكون من نوع horizontal toolbarالإرتفاع يكون 23انشأ block واضع فيه items من push button واتشا when button pressed trigger واضع فية الأوامر بالاعليفى مستوي الفورم right click on the model خصائصphysicalform horisontal toolbar canvaseإختر canvase الذي هو عبارة عن toolbarعلي مستوي window خصائصfunctionalhorisontal toolbar canvaseوحدد نوع canvase الذي هو عبارة عن toolbarوسوف يكون مثل الصورة التاليةإجعل هذ الفورم main form وعند انشأ كل نموذج جديد اورث من main form blockcanvaseتحتاج الي بعض الصور من إمتداد icoولاتنس في regedit تحدد المسارملاحظة:اذا كان لديك اكثر من بلوك يجب ان تحدد البلوك الذي انت فية اولاً لكي يتنفذ معك الأمر انصحك ان تستخدم المثال التاليDECLARE curblk VARCHAR2(30); BEGIN curblk := :System.Cursor_Block; IF curblk = 'اسم البلوك' THEN Go_Block('اسم البلوك'); ELSIF curblk = ''اسم البلوك'' THEN Go_Block(''اسم البلوك''); ELSIF curblk = ''اسم البلوك'' THEN Go_Block('اسم البلوك'); END IF; END; وشكراً.......................................................... تقديم بلاغ
بتاريخ: 25 مايو 200421 سنة كاتب الموضوع comment_7543 اخي bduhaish جزاك واخوتي في الله الف خير.الف الف الف شكر. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.