بتاريخ: 17 فبراير 200917 سنة comment_149469 السلام عليكم .. أحبائي عشاق الاوراكل ..لدي مشكلة في برنامجي ..وهو أريد عند الضغط على زر إضافة تنفتح لي فورم جديده وتقوم بالإضافة اوكيه .. هذا قدرت اسويه لكن انا ابي عندما اضغط على زر الإضافة تُغلق شاشة العرض وكذلك عند الانتهاء من الإضافة تُغلق شاشة الإضافة ويتم التحويل إلى شاشة العرض ..سؤالي الثانيأرغب في إنشاء فورم خاصة بـ تعديل البيانات الموجودة في العرض ..بوجود زر في شاشة العرض عند الضغط عليه يفتح لك الفورم الجديدة وفيها البيانات المرجوة للتعديل ..انا عملت الفورم الخاص بالتعديل لكن لم اعرف ماهو الكود اللي علي ان اكتبه في زي التعديل الموجود على شاشاة العرض حتى تحول البيانات المرجو ة للتعديل إلى الشاشة في الفورم الخارجي الخاصة بالتعديل ..أنا عرفت اسويها لكن عندما تكون في بلوك في نفس الفورمبالكود التالي .. if :view.name is not null then go_block('edit'); set_block_property('edit',default_where,'name=:view.name'); execute_query; end if; أتمنى ان تكونو فهمتو علي ..الله لا يحرمكم الأجر .. تم تعديل 17 فبراير 200917 سنة بواسطة Mr.Abdullah تقديم بلاغ
بتاريخ: 17 فبراير 200917 سنة comment_149494 السلام عليكمبالنسبة للسؤال الاول:ازا كان عندك اكتر من شاشة على نفس الفورم ممكن تعملهم على اكتر من WINDOW وتستخدم SHOW_WINDOW(); طبعا تعطيه اسم الشاشة بين فاصلتين HIDE_WINDOW(); بالنسبة للسؤال الثاني:يجب عمل GLOBAL VARIABLE بالشاشة الاولى واستدعائة داخل الشاشة التانيةنفرض انه كان رقم الموظفبالشاشة الاولى تعمل : :GLOBAL.EMP_NO:=:BLK.EMP_NO CALL_FORM(); --------- اعطيه مسار واسم الفورم التاني وبالفورم التاني تستدعي GLOBAL VARIABLE : :BLK1.EMP_NO:=:GLOBAL.EMP_NO EXECUTE_QUERY(NO_VALIDATE); ---- هنا يحضر كل البيانات المتعلقة برقم الموظف اللي جبناه من الشاشة الاولى --------------------------------------------أتمنى ان هذه هي اجوبة اسئلتك بالتوفيق تقديم بلاغ
بتاريخ: 17 فبراير 200917 سنة كاتب الموضوع comment_149505 جزاك الله خير على سرعة تجاوبك ..بالنسبة للنقطة الأولى ..أنا اقصد كل بلوك في فورم وليس على فورم واحدبحيث عندما يضغط على زر اضافة اسم جديد تفتحشاشة الفورم الخاصة به وتغلق شاشةالفورم الخاصة بالعرض وعندما تنتهي الاضافة يخدث العكس ..النقطة الثانية تمام لكن يحضر لي بمعلومات الاسم الاول فقط..انا اقصد الاسم اللي موجود على العرض ..الله يرضى عليك تقديم بلاغ
بتاريخ: 17 فبراير 200917 سنة comment_149507 السلام عليكماخي ممكن ترفق الفورم ؟وبالنسبة للنقطة الاولى بامكانك تعمل كل بلوك على فورم يعني اعمل TAB PAGES هيك بتوقع....اما انت ارفق الفورم للاطلاع عليهابالتوفيق تقديم بلاغ
بتاريخ: 18 فبراير 200917 سنة كاتب الموضوع comment_149527 اوكيه أخوي ..الله يعطيك العافية ..سأرفقها لك الآنالفورم TELEPHON_Dيحتوي على بلوك خاصة بالعرض ..فيه الـ LISTVIEW عندما تضغط على احد الاسماء الموجودة تظهر في العرض ..فورم ADD خاص بالإضافة ..فورم EDIT خاص بالتعديل .. TEL.rar تقديم بلاغ
بتاريخ: 18 فبراير 200917 سنة كاتب الموضوع comment_149537 أخي الكريم الحمد لله عرفت كيف اقوم بها ..كلامك بالأمس كان سليم ..لمت كان لدي خطأ صغير انتبهت له الآن وتم كل شي صحيح ..لكن ظهرت لي مشكلة ..انه عند إضافة اسم جديد لايظهر في قائمة ListView ..لابد من أن أخرجمن التشغيل وارجع ..عندما كانو على فورم واحد كنت اقوم بإضافة بروسيجور على زر الإضافة يقوم بتحديث البيانات لكن الآن على أكثر من فورم لا أعلم ماذا افعل ؟؟وكذلك زر الحذف لو تشيك عليه لانه تظهر لي الرساله ORA-02292 .. المشكلة انا متدرب الآن في احد الشركات وهكذا كانت هي طلباتهم ..أنا أعلم اني مبتدأ أخي الكريم وإن كان هناك نصيحة تقدمه لي أكون لك من الشاكرين ..ربنا يبارك فيك ..والفورمات المحدثة في المرفقات TEL.rar تقديم بلاغ
بتاريخ: 19 فبراير 200917 سنة كاتب الموضوع comment_149622 أخواني انا في انتظار ردودكم ..أنا ارفقت الفورمات ..هو انه عند الإضافة اود ان تظهر في قائمة الليست فيو ..يعني عند الإضافة في فورم الإضافة تتحدث المعلومات في فورمة العرض ..انا املك بروسيجر واللي اسمه REFRESH وهو الذي يقوم يتحديثه لكن كيف اتثرف في فورمين كذلك زر الDELETE والخطأ ORA-02292 تقديم بلاغ
بتاريخ: 24 فبراير 200917 سنة comment_149943 السلام عليكماخي الحل بسيط...عند الضغط على زر الحفظ بالفورم اعمل بروسيجر يكون updateعند الحفظ بعمل update ويغير القيم القديمة بالجديدةبالتوفيق تقديم بلاغ
بتاريخ: 24 فبراير 200917 سنة comment_149944 السلام عليكموبالنسبة لـــ delete فهذا معنى وحل الخطأ ORA-02292: integrity constraint (string.string) violated - child record found Cause: attempted to delete a parent key value that had a foreign key dependency. Action: delete dependencies first then parent or disable constraint. ومعنى الخطأ انه لازم تحذف البيانات من detail ومن تم احذف البيانات من masterأو بتروح على خصائص relation وبتختارها cascadeبالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.