عبدالولي بتاريخ: 31 يوليو 2004 تقديم بلاغ مشاركة بتاريخ: 31 يوليو 2004 بسم الله الرحمن الرحيمانا مبرمج بلغة اوراكل.واجهتني مشكلة عند استدعاء نموذج(Form)من داخل نموذج اخر بواسطة الايعازCall_form('form_name',no_hide)مثلا من شاشة الزبائن(Customers)وعند ادخال المدينة التي يوجد بها الزبوناكتشف اني احتاج لتعريف مدينة جديدة فاستخدمت الايعاز Call_formاعلاهلتظهر شاشة ادخال المدن وبعد الادخال للمدينة الجديدة لا يقبل الحفظ(Commit)لاني ادخلت بعض الحقول في شاشة الزبائن.لكن اذا لم يحدث اي تعديل على شاشة الزبائن وتم استدعاء اي نموذج من داخل هذه الشاشة يقبل الخزن بدون مشاكل.الرجاء ممن مرت عليه هذه المشكلة الافادة بكيفية حلها ولكم جزيل الشكر. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaled بتاريخ: 1 أغسطس 2004 تقديم بلاغ مشاركة بتاريخ: 1 أغسطس 2004 try to write the command (post) befor the call_Form command اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Sameh بتاريخ: 2 أغسطس 2004 تقديم بلاغ مشاركة بتاريخ: 2 أغسطس 2004 (معدل) Try thiscall_form('C:\...')close_form('current form')Good Luck تم تعديل 2 أغسطس 2004 بواسطة Sameh اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
عبدالولي بتاريخ: 2 أغسطس 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 2 أغسطس 2004 شكرا خالد.عمل post or commit لا يحل المشكلة لعدم اكتمال البيانات الخاصة بالعميل.ايضا clear_form ومن ثم استخدام الايعاز call_formلا يفيد لعدم اعطاء مرونة من قبل البرنامج لان المستخدم قد ادخل معظم البيانات.فهل هو عيب خلقي في اوراكل بعدم القدرة ع خزن بيانات النموذج المستدعى الا بعد خزناو التراجع عن ادخال البيانات في النموذج المستدعي!!ارجو من كل من يقرا ذلك ان لا يبخل علينا بالجواب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
shadi barakat بتاريخ: 3 أغسطس 2004 تقديم بلاغ مشاركة بتاريخ: 3 أغسطس 2004 قم بإنشاء parameter اسمة user في كل من form1 و form2 ثم declare pl_id PARAMLIST;begin if not id_null(find_form('form_name') ) then go_form('form_name') ; else pl_id := GET_PARAMETER_LIST('tempdata'); IF not ID_NULL(pl_id) THEN Destroy_Parameter_List(pl_id); end if ; pl_id := Create_Parameter_List('tempdata'); Add_Parameter(pl_id, 'user',TEXT_PARAMETER,:parameter.user); open_form('form_name',ACTIVATE,SESSION,SHARE_LIBRARY_DATA,pl_id); end if ;end ;للإستفسار [email protected] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hakem224 بتاريخ: 2 سبتمبر 2004 تقديم بلاغ مشاركة بتاريخ: 2 سبتمبر 2004 اخي الكريم ارجو اضافة هذا الجزء الى الكود no_query_only علما اني قمت بعمل نماذج مشابهه لنماذجك ولم يحدث اي مشكلهلذى ارجو ان تتأكد من عدم وجود المشكلة عند الادخال من النموذج المنادى والا فاعد بناءة مع تمنياتي لك بالتوفيقواعلم ان اي لغة برمجه لايوجد بها عيب سوى المبرمج نفسة وامكانياتة اي العيب في عدما اجتهادنا في البحث عن المعلومة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MAJEDA بتاريخ: 13 مارس 2005 تقديم بلاغ مشاركة بتاريخ: 13 مارس 2005 الأخ العزيز السلام عليكم ورحمة الله وبركاتهاضافه صغير للأنتياه ارجو أن أعلمكم أ ن NO_QUERY_ONLY هي ليس واحده من PARAMETER التي تستخدم مع ال NEW FORM تستخدم مع ال CALL_FORM مع تحياتتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.