بتاريخ: 23 يوليو 200916 سنة comment_164293 السلام عليكم :-لو سمحتوا في مشكلة عندي في ال tabulare لمن بدي أعمل update كيف بدي أعمل ادخال لكل البيانات من ال tabulare للداتابيز انا زبط معي اني اعمل استعراض للبيانات من الداتابيز لل tabulae لكن العكس مش راضي يزبط بتمنى اذا حد بيعرف انه يحكيلي ....وسؤال تاني لمن انتقل من فورم لفورم عن طريق الbutton الفورم الاول بضل ظاهر وما بختفى ممكن اعرف كيف اخليه ما يظهر ؟؟ تقديم بلاغ
بتاريخ: 23 يوليو 200916 سنة comment_164295 وعليكم السلام ورحمة الله وبركاتهتأكدي من وجود COMMIT في جملة UPDATEبالنسبة الى السؤال الثاني: هل يمكن ارسال الكود الموجود على BUTTON تقديم بلاغ
بتاريخ: 23 يوليو 200916 سنة كاتب الموضوع comment_164299 أخــــي الكريم : malik alwadi go_block('device_description_db'); first_record ; loop if :DEVICE_DESCRIPTION is not null and :DESCRIPTION_VALUE is not null then update Device_description_table set DEVICE_DESCRIPTION=:DEVICE_DESCRIPTION where device_num =:test; end if; NEXT_record; if :DEVICE_DESCRIPTION is null and :DESCRIPTION_VALUE is null then exit ; end if; End loop ; forms_ddl('commit'); اما بالنسبة للكود اللي كاتباة عشان ينتقل بين الفورم هو : open_form('E:\Dewan Project\forms\ADD_NEW_DEVICE_FORM'); تقديم بلاغ
بتاريخ: 23 يوليو 200916 سنة comment_164302 السلام عليكم open_form('E:\Dewan Project\forms\ADD_NEW_DEVICE_FORM'); بدل هذا الكود جربي CALL_FORM('E:\Dewan Project\forms\ADD_NEW_DEVICE_FORM'); أما بالنسبة الى الفرع الاول :ارسلي الفورم لو سمحني مع كتابة الهدف من هذا الكودبانتظار الرد تقديم بلاغ
بتاريخ: 23 يوليو 200916 سنة comment_164303 السلام عليكم :-لو سمحتوا في مشكلة عندي في ال tabulare لمن بدي أعمل update كيف بدي أعمل ادخال لكل البيانات من ال tabulare للداتابيز انا زبط معي اني اعمل استعراض للبيانات من الداتابيز لل tabulae لكن العكس مش راضي يزبط بتمنى اذا حد بيعرف انه يحكيلي ....وسؤال تاني لمن انتقل من فورم لفورم عن طريق الbutton الفورم الاول بضل ظاهر وما بختفى ممكن اعرف كيف اخليه ما يظهر ؟؟ السلام عليكمهلا حضرتك عندك فورم تابيولر وبتخزني فيه بيانات اوك ؟هل تريدي عمل تعديل على هذه البيانات على نفس الفورم ؟؟؟ ان كان نعم فــ ما في داعي لجملة الـــ UPDATE بامكانك التعديل مباشرة وعمل SAVE....وان كان لا ؟؟ الرجاء توضيح المطلوب... تقديم بلاغ
بتاريخ: 23 يوليو 200916 سنة كاتب الموضوع comment_164306 السلام عليكم :هيني ارسلت الفورم في الملفات المرفقة , انا لمن ادخل رقم في الفيلد تبع رقم العهدة واضغط انتر .. بتظهر البيانات من الداتا بيز في الفورم وفي ال tabulare لانه انا الفورم عندي مقسوم لقسمينولمن اضغط على زر تعديل البيانات اللي في ال tabulare ما بعدلها كلها بس بعدل آخر ريكوورد انا بدي اعدل ع الفورم بس كمان بدي انقل البيانات للداتا بيزانا شغاله على فورم 6iأتمنى اني أكون وضحت الفكره تقديم بلاغ
بتاريخ: 23 يوليو 200916 سنة comment_164307 وعليكم السلامالفكرة ان شاء الله وضحت ولكن لم أجد المرفقات.. تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة comment_164331 السلام عليكم...الرجاء ارفاق الجداول كي نتمكن من التعامل مع الفورم....بالتوفيق تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة كاتب الموضوع comment_164347 هي الملف اللي فيه الجداول tables.txt تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة comment_164355 السلام عليكمالاخت رهف اسف على التأخر في الردجاري الان الاطلاع على الفورم والجداول ولدي سؤال هوما هو المطلوب من الكود الموجود على الزر؟ تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة comment_164359 السلام عليكم ورحمة الله وبركاتهالاخت رهف لقد قمت بالتعديل على الجداول والنماذجحسب الملف المرفقالرجاء الاطلاع عليها واخباري بالنتيجةتمنياتي لك بالتوفبق PROJECT.rar تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة comment_164360 السلام عليكمبدون جملة update فقط استعلمي عن رقم الهعده واعملي تنفيذ للاستعلام..وعدلي بالبيانات زي ما تحبي...الفورم master-detail...بالتوفيق form.rar تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة كاتب الموضوع comment_164366 أخــي الكريم : malik alwadi أولا شكرا على جهودك الكريمة ....بس لو لاحظت انه نفس المشكله برضوا بتحصل اولا انا مابدي DEVICE_NUM NUMBER REFERENCES DEVICE_TABLE(DEVICE_NUM), انا بس عندي على مستوى الداتا بيز هدوال ال DEVICE_NUM NUMBER), DEVICE_TYPE NUMBER , DEVICE_DESCRIPTION NUMBER ,هم ال PK لكن ع مستوى الفورم يتم الربط بينهم المشكله لمن انت تكتب قيمه مثلا 3 وتضغط على زر find راح تظهر البيانات ولو كانت بس عباره عن ريكورد واحد في ال tabulare عااادي ممكن تعدل من غير اي مشاكل لكن لو كتبت رقم 1 مثلا وظهر 2 ريكورد في ال tabulare وانت عدلت على ال 2 او على 1 ... ما بيعدل القيم في الداتابيز بس بيعدل على آخر ريكوووردأتمنى اني اكون وضحت شوو هو المقصوود تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة comment_164367 حياك الله اخت رهف DEVICE_NUM NUMBER REFERENCES DEVICE_TABLE(DEVICE_NUM); هذه الجملة يمكن الاستغناء عنها كما قلتي وعمل العلاقة بين الجدولين في الفورم صحيح ما في مشكلة ولكن أفضل أن تكون ضمن إنشاء الجداول.أما بالنسبة الى التعديل على السجل الاخير فقط في حال ظهور أكثر من ,ريكورد ارجو التاكد من هذا لاني قمت بإدخال أكثر من ريكورد وتم ظهورهم عند البحث وعدلت عليهم بدون أي مشاكل ونم تخزينهم ...جربي انشاء الجداول من جديد وادخال فيها بيانات على اساس أن الجدول DEVICE_TABLE هو MASTER والجدول DEVICE_DESCRIPTION_TABLE هو DETAIL أو إعملي لها REFRESHوخبريني بالنتيجة تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة كاتب الموضوع comment_164371 أخــــــــي الكريم معك حق الفورم اللي بعته بشتغل صحيح 100% زي ما انا بدي بس المشكله انه انا مطلوب مني create table DEVICE_TABLE( DEVICE_NUM NUMBER PRIMARY KEY,)هادا صح مطلوب انه يكون PK لكن في الجدول الآخر create table DEVICE_DESCRIPTION_TABLE( DEVICE_NUM NUMBER DEVICE_TYPE NUMBER , DEVICE_DESCRIPTION NUMBER , DESCRIPTION_VALUE VARCHAR2(200));مطلوب اول 3 اتربيوت هم ال PK والربط بس يكون على مستوى الفورم في هادي الحاله الشغل ما بيزبط هل ممكن يكون في الها حل ولا كيف ؟؟؟ تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة comment_164379 السلام عليكماختي رهف عملت التعديل على الجداولوتم الربط بينها في الفورم حسب الملف المرفقواي فكرة جديده خبريني فيها للتعديل ولكن اعتقد ان الحل يكون بطريقه هذه والله اعلمتمنياتي لك بالتوفيق PROJECT.rar تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة كاتب الموضوع comment_164381 أخــــــــــي الكريم شكرا الك ... الشغل زبط معي الله يعطيكـ ألف عافية ... تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة comment_164417 اختى العزيزة مكان توليد السكوينس غير مظبوط فانتى فى كل مرة تحاولى االتعدبل فيها تحاولى التعدليل فى البريمرى كى بوضع قيمة جددية لة من اسيكونسوهذا غير مقبول يمكنك استعمال commit_form;فقط مدام البلوك مربوط بالداتا بيز يمكنك استعمال زر crt+chift+eلكى يعرض لكى ما مشكلة البديت تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة كاتب الموضوع comment_164470 أخـــــــــي الكريم : malik alwadiطلب مني تعديل ع الشغل وفي اشياء اعملتها واشياء ما زبطت معي .. بتمنى انك تساعدني فيهاالمن احط اي قيمه في التكست فيلد واضغط على الزر وتطلع البيانات المفروض يعرض تاريخ التسليم و نوع القطعة ...( Device_Type , reciving_date ) هادا في الفورم اللي فوق اما في التابيولر فالبيانات اللي بتم عرضها صحيحة اما من ناحية التعديل لو عدل ع تاريخ التسليم بدي اياه يعدل ع الداتابيز ...كمان لو عدل ع التابيولر المفوض يعدل ع الداتا بيز وهادي شغاله صح ... لكن لو ضاف قيمه جديدة ع التابيولر ما بضيفها ع الداتابيز وهادي هي المشكلةبتمنى انك تساعدني في هادول المشكلتينولكـ كل التقدير والاحترااام تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة comment_164480 السلام عليكمبالنسبة للتعديل ممكن تعملى تريجر على المفتاح WHEN BUTTON PREESED COMMIT_FORM; اما بالنسبة للسؤال الثانىwhen button pressed declare frm formmodule; begin frm:=find_form('form_name'); if id_null (frm) then open_form('form_name',activate,session); else go_form('form_name'); end if; end; وبعد كدة اكتب هذا الكود على الفورمة الثانية WHEN NEW FORM INSTANSE CLOSE_FORM('FORM_NAME'); جرب ورد عليا تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة comment_164504 السلام عليكم ورحمة الله وبركاتهأهلا أخت رهف......عدلت الفورم حسب الملاحظات الي كتيتيها في الملف المرفقجربيها وخبريني بالنتيجة PROJECT.rar تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة كاتب الموضوع comment_164514 أخــــــي الكريم :- malik alwadiما بعرف بس كانه في مشكله في الفورم يعني لمن أدخل قيمه واضفط على زر بحث ما بطلع بياناتها ونفس المشكله لو بدي اضيف قيمه ع التابيولر ما بضيفها ع الداتا بيز ممكن تراجع الفورم وتحكيلي وين المشكلة ؟؟؟ تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة comment_164517 السلام عليكماختي رهف, ملاحظاتك صحيحهقمت بتعديل على الفورم في الملف المرفقخبريني بالنتيجة PROJECT.rar تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة كاتب الموضوع comment_164524 أخـــــي الكريم : malik alwadi شكرا على جهودك الرائعة ... ولكن في مشكله بسيطه كيف بدي اسمحله انه لمن يعدل على ال DEVICE_TYPE في الفورم هي صح بتتعدل ع الداتا يز في الجدول الاول لكن المفروض انها تتعدل ع الجدول التاني كمان الجدول الخاص بالتابيولروالعكس صحيح .. يعني لو بدي اعدل ع DEVICE_TYPE في التابيوولر بدي اياه يتعدل ع الجول الخاص بالفورم الاول وفي كمان مشكلة .. لمن ادخل قيمة مش موجودة في الداتابيز وضغط على زر بحث ما بحكيلي انها مش موجودة بالعكس بروح بجيب القيمه اللي بعدها بكون مشكورة الك كتيييرر لو ساعدتني في حل هذة المشكلتين تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.