بتاريخ: 4 نوفمبر 200421 سنة comment_17371 السلام عليكمالسوال الأولكيف يمكن عمل داله يمكن إستخدامها من غده نماذجمثلا عندي داله تقوم بتعبئة lov إستخدمها في نموذج كيف يمكن إشتخدام نفس الداله في نموذج أخرالسوال الثاني لاحظت في المنتدى داله إسمها translateed فما هو عمل الدالهc=translated(d,'*abcdef','') تقديم بلاغ
بتاريخ: 4 نوفمبر 200421 سنة comment_17387 بخصوص عمل دالة لتعبئة LOV ويمكن استخدامها مع اكثر من نموذج1- يمكن للدالة ان تأخذ عدة متغيرات مثل-query_statement varchar2-LOV_name varchar22- داخل الدالة تقوم بانشاء record_group مبنى على جملة query_statement المعطاه وذلك بالاستعانة ب create_group_from_query built-inثم تقوم بربط ال LOV بهذه ال record_group عن طريق set_lov_property 3- يفضل ان تكون هذه الدالة داخل pl/sql libraray لكى تتمكن من رؤية اى item تحتاجه داخل الفورم.4- يفضل ان تستخدم هذه الدالة مع الLOVs التى تحتوى نفس العدد من الاعمدة ونفس datatype لكل عمود. بمعنىLOV الموظفين يحتوى على كود واسم الموظف اوlov الاصناف يحتوى على كود واسم الصنفاو lov العملاء يحتوى على كود واسم العميل ... وهكذافنلاحظ ان اول عمود دائما هو الكود وثانى عمود هو الاسم تقديم بلاغ
بتاريخ: 5 نوفمبر 200421 سنة كاتب الموضوع comment_17435 شكراً على تجاوبك لكن الذي أريده كيفية إستخدام Function أوprocedure بحيث يمكن إستحدامهما من عدة نماذج مثلا إذا كان عندي داله تقوم بمع عددين فكيف يمكت إستخدام نفس الاله في أكثر من form تقديم بلاغ
بتاريخ: 5 نوفمبر 200421 سنة comment_17470 السلام عليكم ..يمكنك انشاء library عند التعامل مع الform اختار new ==> pl/sql library تحت الprogram units كون الprocedure or function احفظ الملف بنوع xxxxx.pll----------------------------------------من النموذج الاصلى اختار attatch library ثم اختار اسم الlibraray التى تريد التعامل معها .---------------------------------------------------فى هذه الحالة اي تعديل فى الlibrary سوف يوثر بالطبع فى النماذج المرتبطه به مع تحياتي تقديم بلاغ
بتاريخ: 7 نوفمبر 200421 سنة كاتب الموضوع comment_17563 شكراً يأخ أمجد على تفاعلك مع سؤالي وإن شاء الله سأطبق ما طرحته وسأخبرك النتيجه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.