الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف استدعي ال lov عن طريق زر في الفورم

مغلق
بدأه smh390 في 7 سبتمبر 2003 · 7 رد · 1,850 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي زر

وحقل (item )

واريد إذا ضغت على الزر يظهر لي قائمة اسماء معينه في جدول آخر وعندما اضغط على

اوكي يتم وضع الإسم الذي إخترتة من الـ lov في الحقل (item )

كيف يتم هذا

ارجو ا المساعدة

صالح

#2

اخى العزيز .........السلام عليكم

هنال طريقتين لذلك اولا بعد عمل القائمة(lov) يمكن عمل زر

DECLARE
	vLov BOOLEAN;
BEGIN
vLov := SHOW_LOV('FEES');
END;
---------------------------

او بعد عمل القائمة يمكن مزجها مع الحقل عن طريق sheet property وعمل زر جانبها و اكتب فيها الكود التالى

go_item('item');
do_key('list_values');

اتمنى انى اكون قد افدتك....

#3

شكراً اخي على التجاوب

لكن الطريقة الثانية غير واضحة

ممكن توضح أكثر ؟؟

#4

اخى العزيز ... السلام عليكم

اتبع الخطوات الاتية:

1- عمل القائمة (lov) وتحديد الحقول التى سوف تأخذ القيم من القائمة من خلال خاصية column mapping properties و الموجودة فى خواص القائمة

2- من خواص الحقل المراد مزج القائمة معة اختر اسم القائمة من الخاصية list of values

3- عمل زر جانب الحقل

3- اكتب فية الكود التالى

go_item('item_name');
do_key('list_values');

و ترجمته هى : اذهب للحقل و اظهر القائمة الخاصة به

ارجو ان يكون اسلوبى واضح... و السلام عليكم ورحمة الله وبركاتة

#5

بالنسة لـ LOV

فقط قم باستخدام ال Wizard ومن خلاله حدد الـ Item الذي سأخذ القيمة والذي سيتم ربط LOV معه

وعند العنصر يكفي للمستخدم ضغط F9

أما لعرض ال LOV يدويا

1 - إذا كنت عند الـ Item المطلوب يكفي كتابة List_Values

2 - أما إذا كنت تريد استخدام زر فاستخدم التابع Show_LOV ويمكنك قراءة التعليمات في الـ Help عن هذا التابع

وشكراً

Haytham A. Mahmoud

PhSoft

When No Others

#6

أخي الكريم egyhamada

يعطيك ألف عافية... وجزاك الله عنا ألف خير

#7

السلام عليكم

نفس السؤال يواجهني

في فورم 6i كنا نستدعي lov عن طريق F6

اما الان استخدم 10g جربتها ولم تعمل معي مع العلم هذا الكود المستخدم

DECLARE
vLov BOOLEAN;
BEGIN
vLov := SHOW_LOV('FEES');
END;

جربت التريقر KEY F6 ولم يعمل معي

جربت التريقر KEY F2 ولم يعمل معي

جربت التريقر دبل كليك للماوس ونفذ معي دون مشاكل

اريد الاستدعاء عن طريق KEY

وشكرا

#8

ارجوا الرد على مشاركة رقم 7

توجد لدي مشكلة لم اجد لها حل

وفقكم الله

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…