firas zuhair بتاريخ: 21 سبتمبر 2008 تقديم بلاغ مشاركة بتاريخ: 21 سبتمبر 2008 السلام عليكم اخواني يوجد لدي مشكله وهي عند تنفيذ الفورم لاتخرج بيانات في display items الا عند الضغط على زر Enter query وبعدها الضغط على زر Execute query حينئذ تظهر البيانات ارجو حل هذه المشكله وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ORA-2008 بتاريخ: 21 سبتمبر 2008 تقديم بلاغ مشاركة بتاريخ: 21 سبتمبر 2008 مرحباحسب اللي فهمتو.... اعمل كود اللي بيرجع بيانات في الـ display item في trigger post_query على مستوى block .و نفس الكود اعملوا في trigger when_validate_item اللي بيعتمد عليه البانات الموجودة في display itemblock- post_queryitem- when_validate_item اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MTSHAJALI بتاريخ: 21 سبتمبر 2008 تقديم بلاغ مشاركة بتاريخ: 21 سبتمبر 2008 هل تعني أنه يوجد ID وتريد استرجاع الاسم الخاص فيه على Display Item؟؟؟اذا كان كذلك فاستخدم post-change trigger على فيلد ال ID وضع الكود التالي: if :id is not null then select name into :display_item_name from table_name where id = :id; end if; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
firas zuhair بتاريخ: 21 سبتمبر 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 سبتمبر 2008 شكرا اخي العزيز على الرد ولكن لم افهم ردك ممكن توضحلي اكثر لاني مبتدأوشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
firas zuhair بتاريخ: 21 سبتمبر 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 سبتمبر 2008 لم يكن هذا قصدي يااخي rose_4 وانما كان قصدي انه عند تنفيذ الفورم فمن الطبيعي يجب ان تظهر البيانات المخزنة في الجدول المربوط بالفورم في display items اليس كذلك ؟؟؟انا عندي لاتظهر مباشرة في display items الا عند الضغط على زر Enter query وبعدها الضغط على زر Execute query حينئذ تظهر البيانات وبدون ادخال اي شيارجو حل هذه المشكله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MTSHAJALI بتاريخ: 21 سبتمبر 2008 تقديم بلاغ مشاركة بتاريخ: 21 سبتمبر 2008 لم يكن هذا قصدي يااخي rose_4 وانما كان قصدي انه عند تنفيذ الفورم فمن الطبيعي يجب ان تظهر البيانات المخزنة في الجدول المربوط بالفورم في display items اليس كذلك ؟؟؟انا عندي لاتظهر مباشرة في display items الا عند الضغط على زر Enter query وبعدها الضغط على زر Execute query حينئذ تظهر البيانات وبدون ادخال اي شيارجو حل هذه المشكله هل فقط ال display items لا تظهر؟هل تستدعي البيانات عندما تفتح الفورم مباشرة؟المنطق يقول انه لو كان الفيلد داتابيز يجب أن يستدعي البيانات الخاصة فيه ، هل من الممكن أن تبعث لي الشاشة؟ديفلوبر 6i او 9i اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
firas zuhair بتاريخ: 28 سبتمبر 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 28 سبتمبر 2008 السلام عليكم الاخ rose_4 اعتذر عن التاخير ولكن كنت مشغول جدا بالنسبه للمشكله الاولى فقد وضحتها بالصوره المرفقه ولقد واجهتني مشكله ثانية وهي عند الضغط على الزر EMP الموضح في الصوره لا يتم فتح النموذج Form2 مع العلم اني كتبت الكود التالي داخل التريجر الخاص بالزر open_form('form2'( اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MTSHAJALI بتاريخ: 28 سبتمبر 2008 تقديم بلاغ مشاركة بتاريخ: 28 سبتمبر 2008 (معدل) السلام عليكم الاخ rose_4 اعتذر عن التاخير ولكن كنت مشغول جدا بالنسبه للمشكله الاولى فقد وضحتها بالصوره المرفقه ولقد واجهتني مشكله ثانية وهي عند الضغط على الزر EMP الموضح في الصوره لا يتم فتح النموذج Form2 مع العلم اني كتبت الكود التالي داخل التريجر الخاص بالزر open_form('form2'( ------------------------------------------بالنسبة للصورة المرفقة اخي الكريم اذا أردت ان تستعلم عن دائرة معينة فيجب أن تضغط زر enter_query ثم تضع رقم الدائرة بالمكان المخصص ثم execute_queryاما اذا ضغطت على الزر رقم 2(execute_query) فسيقوم بالاستعلام عن اول مدخل بالجدول.اما بالنسبة للنقطة الثانية:ضع المسار الموجود فيه الفورم كاملا بين الاقواس وليس اسم الفورم فقط تم تعديل 28 سبتمبر 2008 بواسطة rose_4_pretty اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
firas zuhair بتاريخ: 28 سبتمبر 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 28 سبتمبر 2008 شكرا يااخي على الرد اخي rose_4 انا لااريد الاستعلام عن اي شي ولكني فقط اريد عندما انفذ الفورم تظهر لي البيانات داخل مربعات العرض بصوره اعتيادية بدون ان اضغط اي شي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MTSHAJALI بتاريخ: 28 سبتمبر 2008 تقديم بلاغ مشاركة بتاريخ: 28 سبتمبر 2008 شكرا يااخي على الرد اخي rose_4 انا لااريد الاستعلام عن اي شي ولكني فقط اريد عندما انفذ الفورم تظهر لي البيانات داخل مربعات العرض بصوره اعتيادية بدون ان اضغط اي شي ========================when-new-form-instance trigger:execute_query(no_commit); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
firas zuhair بتاريخ: 28 سبتمبر 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 28 سبتمبر 2008 شكرا يااخي يعني افهم من كلامك يجب كتابة هذا الكود لكي تظهر البيانات ولا يمكن الاستغناء عنه.... اي لايوجد طريقه اخرى لحل هذه المشكله من دون اي كود وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mdsalah بتاريخ: 28 سبتمبر 2008 تقديم بلاغ مشاركة بتاريخ: 28 سبتمبر 2008 اخى الفاضل لكى تعمل الفورم لديك من بدايه التشغيل هناك طريقه وهى وضع تريجر على بدايه البلوك او الفورم when _new_instance _formexecute_query ;وان شاء الله تعمل معك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.