بتاريخ: 28 يناير 200422 سنة comment_578 السلام عليكم ورحمة اللهعملت LOVs لاختيار اسم المؤلفلكن اريد ان يظهر لي اسم المؤلف بدل الكود حقه في Text Item تقديم بلاغ
بتاريخ: 28 يناير 200422 سنة comment_585 اخ ميدو يجب اختيار في lov ايضا اسم المؤلف من جدول الاكواد و تعمل تكست ايتم و اخر display item ثم تجعل الlov return في الكود و الاسم هذا عن الانسرت اما عند الاستعلام فيجب تعريف تريجر post_query علي البلوك و تكتب فيه الكود الاتي select name into :name from table where id =:id ;و هكذا يرجع لك اسم المؤلف ايضا في الاستعلام بالطبع غير name, table , id الي اسماء الجدول و االايتمز عندك بقولك ايه كمان اذا كان عدد المؤلفين ماكو كتير جرب الpoplist,وفقك الله hanon_ocp تقديم بلاغ
بتاريخ: 30 يناير 200422 سنة كاتب الموضوع comment_648 السلام عليكم ورحمة اللهالاخ/ hanon_OCPالشغلة ما نفعتلأن الحقول مثلالمؤلف :المراجع:المترجم:كلهم يتم تكويدهم في جدول تكويد المؤلفينوهذا الذي أخذ منه الاسم الذي اريده والكود طبعاً (LOVs)الذي كنت اقصده واريده هو:Text Item حق المؤلف والمراجع والمترجم(Data Type:Number):على فرض اني وضعت الكود دون استخدم ال LOVs بمجرد ترك هذ الحقل يعطني الاسم تقديم بلاغ
بتاريخ: 31 يناير 200422 سنة comment_670 اذا كان ما فهمته صحيح و هو انك تريد عندما تضع كود المؤلف مثلا 40بدون استعمال lov تريد ان يظهر الاسم في نفس الtext_item للكود فاعتقد ان هذا غير ممكن اذ لايمكن اظهار اسماء في text_item نوع بياناته number ,ولكن يمكن اظهاره في display item اخر من نوع charhanon_ocp تقديم بلاغ
بتاريخ: 31 يناير 200422 سنة comment_672 السلام عليكم اذا كنت تريد اخ medotetoاذاكان ما فهمته صحيحا ان تظهر اسم المؤلف في نفس الtext_item الذي تضع فيه الكود بدون استعمال الlov فاعتقد ان هذا غير ممكن اذ لايمكن يالطبع وضع اسماء مكونة من حروف في text_item ذو نوع بيانات number ولكن يمكن اظهاره في display_item من نوع char واذا كان لدي احد من الزملاء راي اخر فليبعث به hanon_ocp تقديم بلاغ
بتاريخ: 4 فبراير 200422 سنة كاتب الموضوع comment_807 السلام عليكم ورحمة اللهشكراً أخي / hanon_OCPلقد قلت ملاحظة جميلة، يعني ممكن اضع display_item بجانب حقل المؤلف الرقميويظهر لي اسم المؤلف ، طيب كيف عملهاشكر الله لكم تقديم بلاغ
بتاريخ: 5 فبراير 200422 سنة comment_820 اولا تعمل ديسبلاي ايتم من layout editor او من object navigator تمام بس تخلي الداتابيز بروبرتي بتاعته ب no وبعد كدة عندك حاجتين عشان تعالجهم اول حاجة الانسرت و ده ممكن اللف يعني تختار في اللف اسم المؤلف مع رقمه و تعمل له ريترن في الايتم ده وبرضه تعمل تريجر when-validate-itemعلي مستوي ايتم الكود مش الديسبلاي ايتم تختار فيه الاسم بناء علي الكود الموجود كدة الانسرت اوكيه خش بقي علي الكويري عشان لما تعمل كويري يظهر الاسم برضه يبقي لازم نعمل تريجر post_query و تكتب فيه نفس الكود اللي كتببته في الwhen-validate-itemماشي بس ما تنساش الاكسبشنز و ده كود كدة كمثال when-validate-itemعلي مستوي الايتم الكود begin if :author_code is not null then select author_name into :dispaly_item from author where author_code =:author_code; end if ; exception when no_data_found then message ('wrong code '); raise form_trigger_failure ; end ; و نفس الكلام برضه في البوست كويري بالتوفيق ان شاء الله hanon_ocp اولا تعمل ديسبلاي ايتم من layout editor او من object navigator تمام بس تخلي الداتابيز بروبرتي بتاعته ب no وبعد كدة عندك حاجتين عشان تعالجهم اول حاجة الانسرت و ده ممكن اللف يعني تختار في اللف اسم المؤلف مع رقمه و تعمل له ريترن في الايتم ده وبرضه تعمل تريجر when-validate-itemعلي مستوي ايتم الكود مش الديسبلاي ايتم تختار فيه الاسم بناء علي الكود الموجود كدة الانسرت اوكيه خش بقي علي الكويري عشان لما تعمل كويري يظهر الاسم برضه يبقي لازم نعمل تريجر post_query و تكتب فيه نفس الكود اللي كتببته في الwhen-validate-itemماشي بس ما تنساش الاكسبشنز و ده كود كدة كمثال when-validate-itemعلي مستوي الايتم الكود begin if :author_code is not null then select author_name into :dispaly_item from author where author_code =:author_code; end if ; exception when no_data_found then message ('wrong code '); raise form_trigger_failure ; end ; و نفس الكلام برضه في البوست كويري بالتوفيق ان شاء الله hanon_ocp تقديم بلاغ
بتاريخ: 5 فبراير 200422 سنة comment_823 بسم الله الرحمن الرحيمالاخ medoteto عندي طريق تعتمد على نفس فكره الاخ hanon_ocp الفكره السابقه هي صحيحة مئة في المئه لارجاع اسم او وصف المؤلف ولكن هناك طريق افضل معتمده على نفس الفكرهوهي ان تعمل الاتي 1- ان تقوم بوضع الكود السابق الذي يرجع الاسم في Function 2- تضع Display item لاظهار الاسم3- حول خاصية Calculation mode لهذا الحقل اي الـ Display item الى Formula4- في خاصية الـ Formula ضع اسم الـ Function ومرر لها رقم المؤلف كـ parameter وبهذه الطريق لا تحتاج لتكرار الكود السابق في الwhen-validate-query و الـ post-queryوهذه الطريق مفيده حتى لو لم تختار القيمة من الـ LOV .والـ Function كالاتي [code] Function Get _Author(p_author in numhber ) return varchar2 is Ret_val varchar2(100); Begin Select Author_name into Ret_val From Author Where Author_code=p_author; Return Ret_val; Exception when others then return null; end; الان ضع اسم الـ Function في الخاصية Formula للـ Display item وممر لها رقم الـAuthor_codeخالد العوبثاني تقديم بلاغ
بتاريخ: 5 فبراير 200422 سنة comment_844 مشكور اخ خالد علي افكارك الرائعة جدا هي فكرة ممتازة جدا و انصخ الاخ MEDOTETO باستعمالها , و الرجاء المزيد من الاخ خالد HANON_OCP تقديم بلاغ
بتاريخ: 5 فبراير 200422 سنة comment_857 شكرا اخيhanon انت صاحب الافكار الرائعه ونحن نقتبس من ابداعكمخالد العوبثاني تقديم بلاغ
بتاريخ: 7 فبراير 200422 سنة كاتب الموضوع comment_909 السلام عليكم ورحمة اللهشكراً للأخوة/ hanon_OCP ++ khaled بالنسبة لحلك أخي/ hanon_OCP فهي ناجحة خاصة لأنة يخدم أكثر من حقل لهم نفس الخاصية مثل: المؤلف، المراجع، المترجم-----بالنسبة لحلك أخي/ khaled هل يعالج نفس المشكلة لأكثر من حقل متشابهينالحقيقة جربته ،، لا أدري لم تنجح معي استسمحك في مزيد من الايضاح في خطوتهاعملت الفانكشن تمام لكن حقل العرض لم يعرض شئ تقديم بلاغ
بتاريخ: 7 فبراير 200422 سنة comment_915 السلام عليكم اخ medoteto الحمد لله اننا نستطيع التعاون معا و اننا استطهنا حل مشكلتك و لكن اضيف ايضا باني جربت حل اخ khaled و قد عمل معي و ها هي الفورم التي جربته فيها وفقكم الله و ايانا TESTGETNAME.fmb تقديم بلاغ
بتاريخ: 7 فبراير 200422 سنة comment_941 السلام عليكملي اقتراح بسيط علي راي الاخ هانيوهو ان نضع ذلك الكود في ال Triggerpost_changeselect author_name into :dispaly_item from author where author_code =:author_code;فقطوعندما يتم اي تغير سوف يظهر اسم المولف طبعا للرقمالسلام عليكم تقديم بلاغ
بتاريخ: 22 سبتمبر 200718 سنة comment_110687 السلام عليكمرابط ايه ايه اللى هيراجعه يا اخLedo_King مشاركة الاخ هاني مكتوبة منذ تاريخ Feb 7 2004اى منذ اكثر من 3 سنوات ؛ هذا موضوع قديم جدا واكيد الفورم اتحذفت من السيرفر .وشكراميجا تقديم بلاغ
بتاريخ: 22 سبتمبر 200718 سنة comment_110692 شكرا لك يا أخ خالد بس ياريت لو تعرف أي رابط للموضع ده بالتحديد ياريت تدلني عليه وجزاك الله خيراً تقديم بلاغ
بتاريخ: 22 سبتمبر 200718 سنة comment_110702 يمكنك عمل 2 textitem ومن ثم تقوم بإرجاع كود المؤلف و إسمه كلا على textitem مختلف. أوتقوم بعمل listitem تظهر اسم المؤلف كـ label و كود المؤلف يكون هو ال valueفعند إرجاع كود المؤلف من ال lov على الليست سوف يظهر اسم المؤلف أتوماتيكيا............... تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.