ahmed_samir بتاريخ: 12 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 12 يناير 2009 السلام عليكم اخوانى الاعزاء اريد مساعدة فى استخدام الديسبلى ايتم حيث اننى اريد ان اكتب نفس الكلمه التى سوف تظهر بنفس البلوك و قمت باستخدام الخاصيه : COPY VALUE FROM ITEMو قمت بكتابه اسم الايتم الدى سوف ياخز منها المحتوى ولا كن يظهر لى خطا الاتى :Cannot resolve item reference DEPARTMENTS_NAME.فما اسلوب التعامل معها ؟و شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 12 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 12 يناير 2009 السلام عليكماخي الكريمممكن توضح سؤالك اكتر ؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_samir بتاريخ: 13 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 يناير 2009 السلام عليكماخى الفاضل اريد ان استخدم DISPLAY ITEMفما هى الخطوات بالتفصيل حتى استخدمه بالفعل و شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 13 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 13 يناير 2009 (معدل) السلام عليكماخي الكريمDISPLAY ITEM هو متل TEXT ITEM ولكن DISPLAY ما بتقدر تدخله قيمهوممكن يكون DATABASE او NON DATABASEيعني هو عبارة عن حقل عرضوممكن تضيفه من شريط الادوات الموجود بـــ DEVELOPERجرب اعمل CURSOR متلا يعرض اسم الموظف داخل DISPLAY عندك ادخال رقم الموظف مثال: DECLARE CURSOR C IS SELECT ENAME FROM EMP WHERE EMP=:EMP; BEGIN OPEN C; FETCH C INTO :E_NAME; ---- حيث E_NAME هو عبارة عن DISPLAY ITEM IF C%NOTFOUND THEN MESSAGE('EMPLOYEE NOT FOUND'); MESSAGE('EMPLOYEE NOT FOUND'); END IF; CLOSE C; END; ---------------------------بهادا CURSOR بيعرضلك اسم الموظف داخل DISPLAY ITEM بناءا على رقم الموظف اللي ادخلتهواكتب هادا الكود بداخل POST-CHANGE على رقم الموظفبالتوفيق واتمنى ان يكون ردي هو الجواب على سؤالك تم تعديل 13 يناير 2009 بواسطة PALI.ORACLE اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_samir بتاريخ: 15 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 يناير 2009 السلام عليكم اخى Paly oracleشكرا على مساعدتك يا اخى الكريم و لكن هنا بعض التعلقات اريد توضيح بها :- لماذل قمت بتكرار الكود الخاص بالرساله مع العلم ان لا يحدث شئ جديد معى عند التكرار ؟- حاولت انى عندما لا يكون قريمه ان افرغ الديسبلى بالكود الاتى : :txt_name:=''; الا انها لا تتغير .. اعتقد لارتباطها بالكورسور و لاكن كيف يمكنىى من افراغها عندما لا يجد قيمه ؟و شكر ا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 15 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 15 يناير 2009 MESSAGE('EMPLOYEE NOT FOUND'); MESSAGE('EMPLOYEE NOT FOUND'); اخي الكريمان كنت تقصد هذا الكود فتكراره ليس له علاقة بتكرار البياناتوانما الرسالة الاولى تظهر على DEVELOPER BARوالثانية تظهر بوسط الصفحه لكي يتمكن المستخدم من رؤيتها وقرائتهابالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_samir بتاريخ: 16 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 يناير 2009 السلام عليكم شكر جدا اخى الفاضلبس هناك سؤال اخر على ان اتكس يفرغ من الكلام و شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 16 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 16 يناير 2009 السلام عليكماخي الكريمممكن بعد عملية الادخال او بعد اي عملية انت بدك اياها :blk.display:=''; OR :BLK.DISPLAY:= NULL; بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.