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

List Elements

مغلق
بدأه الأمل في 18 مايو 2002 · 4 رد · 822 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعا ..

استفسار لو سمحتوا ..

أحاول ان انشيء list tiem ليقراء من الdatabase

قمت بأنشاء record group

ثم استخدمت الfunction

(populate_list)

و لم يعطيني اي خطأ و لكن لم يعرض لي البيانات في الlist!

هل من الممكن اخباري بالطريقة الصحيحة لعرض list of items from database?

شكرا لحسن التعاون

أختكم

الأمل

#2

بسم الله الرحمن الرحيم

عن كتابه query في record group يجب ان يكون lable و value من نوع char او تحويلها الى char اذا كانت عير ذلك باستخدام to_char

هذا سبب

وممكن ان يجب ان تستخدم عادة الامر find حتى يجد rec_g

ومن ثم تعمل لهاpopulate

امل ان تكون احد السبين حتى تتمكن من حل المشكلة اذا كان غير ذلك ارجو التوضيح

والله اعلم

#3

السلام عليكم اخت الامل

موضوع list التي تقرأ من خلال ال database موضوع كبير ومتشعب فهناك اكثر من list يمكن ان تقرا من ال database و من امثلتها lov و هي ايضا من انواع ال list التي تصلح لاختيار بيانات من الdatabase وهي من ايسر و اكثر الانواع استخداما

فارجو منك توضيح نوعية ال list التي تريدين استخدامها لكي استطيع افادتك في حل مشكلتك

#4

تحياتي للجميع

احب ان اذكر هنا ان جملة الselect التي يتم كتابتها في الrecord group يكون فيها الحقل الذي تريد اظهاره اول حقل والثانب تكون قبمته

كما في هذا المثال :

select dname,deptno from dept

وشكرا

;)

#5

السلام عليكم

شكرا لكم جميعا ..

أخي the_help_oracle

نعم لقد قمت بتحويل البيانات باستخدام to_char و لكن لم استخدم الfind

لقد قرأت عن طريقة يستخدم فيها program unit!

قمت بأنشاء program unit :

==========================

PROCEDURE u_populate_list (UNIT_CODE IN VARCHAR2,

pop_group IN VARCHAR2) IS

begin

declare

V_errflag NUMBER(9);

BEGIN

v_errflag := populate_group(pop_group);

if V_errflag = 0 then

populate_list(UNIT_CODE, pop_group);

else

message('error populating group');message(' ');

end if;

END;

end;

================================

و قمت بمناداته عن طريق الpre_form trigger

U_POPULATE_LIST('test_not_available.unit_code','units'

);

test_not_available.unit_code هو اسم الأيتم في الفورم

و الunits هو الrecord group

المفترض بأن هناك طريقة ابسط ..

احساسي يقول ذلك فقط :)

و لكن اشتغلت و الحمدلله

شكرا لكم جميعا ..

شكرا

شكرا

شكرا

:)

لكم اعطر التحايا

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

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