بتاريخ: 11 أكتوبر 200817 سنة comment_140448 السلام عليكماخواني عندي مشكله في الفورمانا شغاله على نظام المكتبةعندي فورم يوضحلي بيانات الكتاب ومن ضمن هذه البيانات عندي كولم لمجموع عدد النسخ المتوفره لهذا الكتابحاليا انا لما اعمل رن للفورم تظهر بياناته بس بالنسبه لعدد النسخ يظهرلي اجمالي عدد النسخ كاملة لانه اصلا في جدول تفاصيل الكتاب عندي مولم واحد يتضمن اجمالي عدد النسخ Total_Copyالمشكله انه مطلوب مني اذا كان لهذا الكتاب اكثر من نسخه وحده المفروض بيانات الكتاب تتكرر حسب عدد النسخ المتوفره يعني لو عدد النسخ 3 البيانات راح تتكرر ثلاث مرات للنسخه الاولى والثاني والثالثة ولو عدد النسخ 4 البيانات راح تتكرر 4 مرات للنسخه الاولى والثانية والثالثه والرابعة وهكذابلييييييييييييز اللي يعرف الطريقة يخبرني عنها محتاجة لها ظروري اليوووووووووووووم تقديم بلاغ
بتاريخ: 11 أكتوبر 200817 سنة comment_140449 الاخت الكريمة ممكن ترسلي الشاشة المطلوبة مع الجدول الخاص بها؟ تقديم بلاغ
بتاريخ: 11 أكتوبر 200817 سنة كاتب الموضوع comment_140453 في البداية شكلرا اخي الكريم على تعاونك وردكهذا نموذج الفورم المطلوب والجدول الرتبط بهحيث انه بمجرد الضغط على زر QUERY تظهر البيانات اللي سبق وشرحتها في سؤالي تقديم بلاغ
بتاريخ: 11 أكتوبر 200817 سنة كاتب الموضوع comment_140457 هذا الكود اللي انا جربت اكتبه في الQUERY Button while Total_copy <1 loop select LIB_BOOKS.serial,LIB_BOOKS.book_name,LIB_CLASSIFICATIONS.class_type,LIB_BOOKS.Au ther_name,LIB_BOOKS.publish_date,LIB_CLASSIFICATIONS.class_no,LIB_BOOKS.total_co p y into :serial,:book_name,:class_type,:Auther_name,:publish_date,:class_no,:total_copy from LIB_BOOKS,LIB_CLASSIFICATIONS where LIB_CLASSIFICATIONS.class_id = LIB_BOOKS.class_id and LIB_BOOKSbook_id between :book_id_1 and :book_id_2 next_record exception when others then null; بس لما اعمل رن للفورم تظهرلي هذه المشكله FRM-40735: WHEN-BUTTON_PRESSED trigger raised unhandled exception تقديم بلاغ
بتاريخ: 11 أكتوبر 200817 سنة comment_140460 مرحباجربي هالكود DECLARE CURSOR C1 IS SELECT LIB_BOOKS.SERIAL, LIB_BOOKS.BOOK_NAME, LIB_CLASSIFICATIONS.CLASS_TYPE, LIB_BOOKS.AU THER_NAME, LIB_BOOKS.PUBLISH_DATE, LIB_CLASSIFICATIONS.CLASS_NO, LIB_BOOKS.TOTAL_CO PY FROM LIB_BOOKS, LIB_CLASSIFICATIONS WHERE LIB_CLASSIFICATIONS.CLASS_ID = LIB_BOOKS.CLASS_ID AND LIB_BOOKSBOOK_ID BETWEEN :book_id_1 AND :book_id_2; BEGIN GO_BLOCK('block_name'); CLEAR_BLOCK(); FIRST_RECORD; FOR R IN C1 LOOP :serial := R.SERIAL; :book_name := R.BOOK_NAME; :class_type := R.CLASS_TYPE; :Auther_name := R.AUTHER_NAME; :publish_date := R.PUBLISH_DATE; :class_no := R.CLASS_NO; :total_copy := R.TOTAL_COPY; NEXT_RECORD; END LOOP; EXCEPTION WHEN OTHERS THEN NULL; END; تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة كاتب الموضوع comment_140518 شكرا اخي الكريم على الرد وعلى الكود بس انا جربته لاكن ماشتغل معي مادري ليشوهذا هو الكود مع بعض التعديلات البسيطة اللي انا احتاجهاانا حاولت ارفق الفورم بس مو راضي ينرفع معي عشان كذا ارفقت نموذج للفورم مع الجدولDECLARE CURSOR C1 IS SELECT LIB_BOOKS.SERIAL,LIB_BOOKS.BOOK_NAME,LIB_CLASSIFICATIONS.CLASS_TYPE,LIB_BOOKS.AUTHOR_NAME,LIB_BOOKS.PUBLISH_DATE,LIB_CLASSIFICATIONS.CLASS_NO,LIB_BOOKS.TOTAL_COPYFROM LIB_BOOKS, LIB_CLASSIFICATIONSWHERE LIB_CLASSIFICATIONS.CLASS_ID = LIB_BOOKS.CLASS_IDand TOTAL_COPY > 1AND LIB_BOOKS.BOOK_ID BETWEEN :book_id_1 AND :book_id_2;BEGIN GO_BLOCK('LIB_BOOKS'); CLEAR_BLOCK('LIB_BOOKS'); FIRST_RECORD;FOR R IN C1 LOOP :serial := R.SERIAL;:book_name := R.BOOK_NAME;:class_type_non := R.CLASS_TYPE;:AUTHOR_NAME := R.AUTHOR_NAME;:publish_date := R.PUBLISH_DATE;:class_no_non := R.CLASS_NO;:total_copy := R.TOTAL_COPY;NEXT_RECORD;END LOOP;EXCEPTIONWHEN OTHERS THENNULL;END;اتمنى حد يقدر يساعدني في حل هالمشكلهتحياتي للجميع Book_Details.doc تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة كاتب الموضوع comment_140519 انا جربت اكتب هذا الكود في ال POST_QUERYللبلوك على اساس اني محتاجه اجيب هذولا الاثنين كولم من جدول ثاني LIB_CASSIFICATIONSselect LIB_CLASSIFICATIONS.CLASS_TYPE,LIB_CLASSIFICATIONS.CLASS_NOinto :class_type_non,:class_no_nonfrom LIB_CLASSIFICATIONS,LIB_BOOKSwhere LIB_CLASSIFICATIONS.class_id = :LIB_BOOKS.class_idand TOTAL_COPY > 1AND LIB_BOOKS.BOOK_ID BETWEEN :book_id_1 AND :book_id_2;بس ستل تظهرلي هالمشكله FRM-40735: WHEN-BUTTON_PRESSED trigger raised unhandled exception ORA-01403 تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة comment_140521 مرحباعلى شان ترفعي الملف, ضيفي على zip file يعني اضغطي الملف و ارفقي بالموقع. تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة كاتب الموضوع comment_140522 هذه المشكله اصلا مطلوب مني اعملها كتقرير يظهر في البيانات اللي سبق وشرحتها سابقابس انا لاني مبتدئة وخبرتي قليله في الاوراكل قلت اجرب اعملها في الفورم على اساس اني راح احتاج اعمل LOOP بس اعتقد انة راح تواجهني نفس المشكلة بعدين في الريبورت لو فرضنا انها نحلت في الفورم لانة راح ينعمل PASS للباراميتير بس مش للداتا اللي ظاهرة في الفورم فكيف راح اكتب الكود الموجود في QUERY BUTTON في الريبورت انا بجد محتاره كيف احل هالمشكلهماحد مر علية مثل هالمشكلة ماحد سبق وعملها من قبلافيدوني بليييييييييييييييييييز تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة comment_140524 انا جربت اكتب هذا الكود في ال POST_QUERYللبلوك على اساس اني محتاجه اجيب هذولا الاثنين كولم من جدول ثاني LIB_CASSIFICATIONSselect LIB_CLASSIFICATIONS.CLASS_TYPE,LIB_CLASSIFICATIONS.CLASS_NOinto :class_type_non,:class_no_nonfrom LIB_CLASSIFICATIONS,LIB_BOOKSwhere LIB_CLASSIFICATIONS.class_id = :LIB_BOOKS.class_idand TOTAL_COPY > 1AND LIB_BOOKS.BOOK_ID BETWEEN :book_id_1 AND :book_id_2;بس ستل تظهرلي هالمشكله FRM-40735: WHEN-BUTTON_PRESSED trigger raised unhandled exception ORA-01403 اشي اكيد رح يعمل خطأ؛ لانه هاي الـ select بترجع اكثر من record حاولي تغيري الـ where condition بحيث يصير :where LIB_CLASSIFICATIONS.class_id = :LIB_BOOKS.class_id and TOTAL_COPY > 1 AND LIB_BOOKS.BOOK_ID=:book_id; -----BETWEEN :book_id_1 AND :book_id_2; :book_idلازم تعمليلوا اضافة في الـ data block و لكن ما تعملي اظهار له على الشاشة.لانه لازم نعرف رقم الكتاب على شان نجيب البيانات لكل كتاب في الـ post_query تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة كاتب الموضوع comment_140533 اخي الكريم انا عدلت الكود مثل ما خبرتني بس ستل نفس المشكله FRM-40735: WHEN-BUTTON_PRESSED trigger raised unhandled exception ORA-01403 تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة كاتب الموضوع comment_140541 وين الردود ليش متجاهلين سؤالي؟قدروا اني محتاجه الحل ظروري بليييييييييييييييييييييز تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة comment_140555 ياريت تعملي رفع للفورم او حتى الجداول و انا بعمل الباقي لانه بصراحة لازم اشوف الكود على شان اعرف ليش في خطأ تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة كاتب الموضوع comment_140570 انا ماقدرت ارفع الفورم لانة ماعندي برنامج الونزيب ةماقدرت انزلة لانة في مشكله عندي بالجهازبس انا ارفقت نموذج من الفورم كيف لازم يكون وارفقت الدسكربشن تبع الجداول المستخدمة في الفورم Doc2.doc تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة comment_140574 اختي الكريمةهذا اللينك لتتحميل برنامج الضغط winrarhttp://www.4shared.com/file/66631528/e726683b/wrar350.htmlارجو تحميله وضغط الشاشة المطلوبة ورفعها في المرفقات ملاحظة: الاصدارات التالية تعمل لديdeveloper 6ideveloper 9i تم تعديل 12 أكتوبر 200817 سنة بواسطة rose_4_pretty تقديم بلاغ
بتاريخ: 13 أكتوبر 200817 سنة comment_140628 هي عملت نفس الشاشة بدون اي خطأ, مع العلم اني استخدمت نفس الكود!!!!!!!على كل انا ارفقت الشاشة.ملاحظة: لتنزيل الشاشة ,بعد ما تصير على الجهاز حتكون من نوع zip , فقط غيريها - rename f2 - و اعملي النوع fmb books.zip تم تعديل 13 أكتوبر 200817 سنة بواسطة ORA-2008 تقديم بلاغ
بتاريخ: 12 نوفمبر 200817 سنة comment_142930 السلام عليكم...اختي حاولي ترفعي الفوم والجدول عشان تكون الامور اوضج...بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.