بتاريخ: 30 مارس 200719 سنة comment_95498 ياشباب انا عندي فورم السؤال اريد ان اضع في زر الحفظ عندما يقوم المستخدم يا دخال البيانات في هذه الفورم بمجرد ان يضغط على زر حفظ اريد هذه البيانات تنتقل الى فورم اخرى صممتها لهذا الغرض احدد بعض الحقول واضعها في الفورم الثانيبس المشكلة عندي list item وفيه عدة بلوك اريد في هذا الكود ان اضع انقل هذه البيانات بس بشرط اذا كان الست كذا انقل بيانات البلوك كذا ارجو ان تكون الفكرة وضحت ارجو المساعدة ضروريييييييييي تقديم بلاغ
بتاريخ: 31 مارس 200719 سنة كاتب الموضوع comment_95569 ياشباب ارجو الردلاني واقف عند هذه المشكلة اريد ان اضع في زر الحفظ انقل البيانات من فورم كذا الى فورم كذا هذا مااريد ان اضعه ارجو الرد السريع تقديم بلاغ
بتاريخ: 31 مارس 200719 سنة comment_95577 بص ياباشالو بفرض ان الLIST بتعتك اسمها LI IF :LI =BLOCK_1 THEN INSERT INTO YOUR_TABLE VALUES(:TXT1,:TXT2,:TXT3); ELSIF :LI =BLOCK_2 THEN INSERT INTO YOUR_TABLE VALUES(:TXT1,:TXT2,:TXT3); . . . END IF; بص دى فكرتى و طبعآ انت ممكن تضع الكود ده فى الزر او فى الزنادPRE_INSERTايهاب وجدى تقديم بلاغ
بتاريخ: 1 أبريل 200719 سنة comment_95636 بسم الله الرحمن الرحيم اخى العزيز alsofiانا الصراحة مش عارف انت عايز ايه بالظبط بس انا هقولك على الحل اللى انا فهمت مثل انت عندك 2 فورمز فى الفورمز رقم 1 يوجد بها : name ,age وفى الفورمز رقم 2 تريد اخذ name من الفورمز رقم 1 الى رقم 2وفى الحال ديه هتستخدم ما يعرف global شوف كد لو انت تقصد كد قول ليا وانا ابعت ليا الشرح ماشى يا اخى اخوك شيطان الاوراكل تقديم بلاغ
بتاريخ: 1 أبريل 200719 سنة كاتب الموضوع comment_95644 يا اخي لم تأتي جربت هذه الطريقة بس بدون فائدةالفكرة هي انا عندي فورم وفبه عدة بلوك اريد ان اضع كود في زر الحفظ (اذا اختار المستخدم بلوك كذا من اللست كذا ضع حقل كذا وكذا في حقل كذا وكذا في فورم اخر)يا شاباب ارجو ان تكون الفكرة ووضحت وارجو الرد لاني واقف عند هذه المشكلة تقديم بلاغ
بتاريخ: 1 أبريل 200719 سنة comment_95696 يا اخي الكريم طريقة عرض السؤال خطأ لانك تقول الاضافة فى FORM اخر وهذا غير صحيح احسن الاضافة يكون فى جدول اخر وفى مثالك عندة حقل LIST_ITEM اسمة TD عندما يكون الاختيار 1 تعمل IF :TD := 1 THENINSERT INTO TABL_NAME INTO (T1,T2);ELSIF :TD := 2 THENINSERT INTO TABL_NAME INTO (T3,T4);ELSIF :TD := 3 THEN....END IF;وهكذا على حسب الاختيار ارجوا انني اكون استطعا ان اوصل المعلومة تقديم بلاغ
بتاريخ: 1 أبريل 200719 سنة كاتب الموضوع comment_95702 يا اخي تاتي رسالة خطا في اسم حقول جدول الفورم الاخر بالله يا شباب المساعدة ضروري تقديم بلاغ
بتاريخ: 1 أبريل 200719 سنة comment_95707 الحلول:1-انت بحاجه لتحديد إسم الاعمده التي ستقوم بنقل المعلومات من block الى block آخرومن ثم تقوم بإيجاد رابط بينهما مثل عامود مشترك ويحتوي على قيم مشتركهوعندها تقوم بالبحث في العامود المشترك وعند تساوي القيم بين العامودين في البلوكان تقوم بستعمال الامر insert into 2-حل آخر ربط البلوكات المراد نقل قيم بينهما من فورم لآخر عن طريق master detailوعند تساوي القيم تعمل عملية update3-حل آخر وهو الاصح ان تقوم بعمل copy و paste للفورم الذي يحتوي البلوكات وعند عملpaste يسأل البرنامج هل تريد نقل القيم والاعدادات القديمه تجيب بنعم تقديم بلاغ
بتاريخ: 2 أبريل 200719 سنة كاتب الموضوع comment_95760 يا شباب لم يقم احد بالاابة على سؤالي يا شباب انا عندي فورم وبه جدول اريد عندما ادخل بيانات ثم اضغط على زر حفظ يقوم بنقل بعض هذه البيانات ووضعها في فورم اخر به جدول اخر هذا ما اريده اريد معرفة الكود الذي يقوم بهذه المهمة فقطارجو من اي احد من الاعضاء الرد تقديم بلاغ
بتاريخ: 3 أبريل 200719 سنة comment_95927 الأخ :شيطان الأوراكل أعتقد أن المقصود هو ما قمت بطرحه ...والله انا عندي نفس المشكلة ياريت تشرح الطريقة أرجو الرد سريعاً تقديم بلاغ
بتاريخ: 3 أبريل 200719 سنة comment_95950 رد بقى يا عم شيطان الاوراكل ؛ هههههههههههههههه جبته لنفسك يا كابتن محمد ههههههههوما تتصليش بيا ولا تسئلني فيها تانى هههههههههههه سلام يا حج محمد ؛ قصدى يا شيطان الاوراكل تقديم بلاغ
بتاريخ: 4 أبريل 200719 سنة comment_95973 يا عم الشيطان واضح انك لست بشيطان فى الاوراكل لانك لا تستطيع توضح السؤال كما ان الاخوه جزاهم الله خير يحددالاجابة فى موضوع واحد ولكن يبدا انك تحتاج الى دراسة اكثر فى الاوراكل حتى تكون فعلا شيطان الاوراكل تقديم بلاغ
بتاريخ: 4 أبريل 200719 سنة comment_95987 بسم الله الرحمن الرحيم ههههههههههههههههههههههههههههههههههههههههه حلوة منك يا عم خالد لا بلاش عم يا بروفسير خالد علشان اديك حق بس يا اخى بدل ما انت نازل تشريد عليه كد على النت واحنا بنا تليفونات زى ما انت بتقول كد كنت ساعد الاخ بس والله ياخالد باشا الواحد مش عارف يعمل ايه اه صح يا خالد بيه هوانا اتصلت بيك انا فاكر انى احنا لسه محلنش المشكلة بتاعتى اه يوجد تشبه بينا مشكلة الاخ صوف وبينا المشكلة بتاعتى بس انا كنت عايز اعمل مختلف واظن انى احنا معرفنش نعمل وكان بيظهر اخطاء على كل حال وانت تقديم بلاغ
بتاريخ: 4 أبريل 200719 سنة comment_95997 تـوهتنا ياشيطانرجاء لوكان معك حل تيجبه وبلاش مهاترات تقديم بلاغ
بتاريخ: 4 أبريل 200719 سنة comment_96050 السلام عليكم الاخ صوفي لقد اجابتك على نفس السؤال فى موضوع اخر لنفس المشكة فدعنا نكمل حديثنا هنا ؛وكانت اجابتي اليك كالتالي :هذا الكود فى حالة ان الشاشة المنقول اليها البيانات فورم اما اذا كانت جدول او تابلير tabular فاستخدم الكود التاليcursor mega is select no,sal ,name from mm ;beginopen mega ;first_record;loopfetch mega into :n,:na,:sa;exit when mega%not found;next_record;end loop;close mega;end;والان تريد اضافة شرط اذا ضع جملة IF ولكنك تطلب امر غريب وهو اذا كان البلوك بيساوى كذا اعمل كذا !!! يا اخي الكريم جملة if تطبق على قيمة حقل وليس وضع بلوك بمعنى اذا كان حقل المرتب قيمته اكبر من الف جنيه اذا افعل كذا ولكن لا يوجد جملة اسمها اذا كان البلوك كذا افعل كذا اما اذا كنت تقصد ان لديك ليست ايتم يتم تعبئتها من بلوك اخر وانت تريد ان تطبق جملة if على القيم الموجودة داخل الحقول المملوئة باليست ايتم فهذا امر اخر فالامر قد وضحه لك هوبا المشرف فى شرحه لك ؛ فأولا حدد هل تريد التطبيق على بلوك كامل ام حقل واذا اردت الافضل فقم بشرح الشاشة لنا بالتفصيل حتى نفهم مسار الشاشة والمطلوب فيها كي نفيدك بشكل سليم .اما شيطان الاوراكل فأنت اللي جهازك راكبه شيطان او عفريت باليل تقولى الشاشة اشتغلت ونفذت كل حاجة بشكل سليم والصبح تقولى الشاشة ضربت وما بتجبش داتا طب قولى والنبي انا اعمل اذا كان جهازك عليه جوست قصدي عفريت هعملك انا ايه ههههههههههههههههههه واحد النور يقطع عنده الكود ما يشتغلش تاني احلها انا ازاى دى هههههههههههههههههه اقولك شغله بالبطارية احسن ولا اقولك شغله بالفحم كده تضمن ان الكود يفضل شغال ههههههههههههههههسلام هههههههههههههههههميجا تقديم بلاغ
بتاريخ: 4 أبريل 200719 سنة كاتب الموضوع comment_96081 يا اخ khaledmega سوف اشرح لك الشاشة بالتفصيل انا عندي اولا فورم وبه جدول customer وهذا الكانفاس content ("يعني بتاع جدول customer ") اوكي وهذا الجدول به حقول مثل cus_id ,cus_name type_order ("هذا الحقل جعلته list_item ") ووضعت فيه (" rent , purchase ,subs ") ووضعت هذه الجداول الثلاثة كل واحد في كانفاس ووضعت الكانفاسات stacked وهذه الجداول بها حقول (اوكي ) عندما اعمل رن للفورم يظهر اول جدول ("customer ") واقوم بتعبئة البيانات واذا اخترت احد الجداول من list_item تظهر في الاسفل (ان شاء الله تكون ماشي معاية) الان عندي فورم اخر فيه جدول trans وبه cus_id , mov_name ,mov_type اريد في الفورم الاول عندما يدخل المستخدم البيانات وطبعا سوف يختار احد الجداول من ال list_item وسوف يدخل البيانات اريد ان ادخل اليانات من هذه الجداول الثلاثة الى الفورم الاخر (trans ) بوضع شرط اذا كان جدول rent ادخل بيانات هذا الجدول في في فورم (trans ) وهكذا ارجو ان اكون قد وضحت الصورة تقديم بلاغ
بتاريخ: 4 أبريل 200719 سنة comment_96091 يمكنك استخدام ال DATABASE TRIGGERSمع اي اضافه فى الجدول الرئيسي يتم كتابة السجل فى جدول الحركة وايضا يمكن التعامل مع حالة التعديل أو الالغاء اعتقد ان هذا افضل حل لموضوعك تقديم بلاغ
بتاريخ: 5 أبريل 200719 سنة comment_96201 بسم الله الرحمن الرحيم انا اسف والله يا اخواتى على التاخير بس اكيد الاستاذ خالد عارف انى عندى مشكلة فى الشغل بتاعى بس على العموم انا بعت ليك ملف ملفق يحتوى على فورم جاهز ويارت يا اخى تتدخل على الفورمز وتشوف الاكواد مكتوب ازى اه صح يا بروفسير خالد انا فى انتظار التريق على الاجابه هههههههههه علشان انا عايز اضحك وفجاء كد يا اعضاء المنتدى اصبح شيطان الاوراكل مجرد عدو الى اعضاء المنتدى وياعم دلع ياريت لا تتدخل فيم لا يعنيك انت ولاخ khalideed هههههههههههههههههههههه سلام يا اعضاء المف هنا تقديم بلاغ
بتاريخ: 9 أبريل 200719 سنة comment_96610 اعتقد ان المنتدى وضع لكي يشارك الجميع استاذ شيطانفلا تحجبه عن احد ياس تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.