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

List Item

بدأه بنتـ غزة في 24 ديسمبر 2009 · 6 رد · 1,976 مشاهدة · في قسم Oracle Forms
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

رجاء عندى استفسار .. واتمنى احد يجاوبنى ان بقدر

نحنا بنشتغل على الديفيلوبر بالمعمل

وبعدنا بالأساسيات ..

عملنا بالمعمل تعبئة لل listitem بخطوات اعطانا ياها الاستاذ

مثلا اخترت attriburte اسمه status وضفته عالجدول الى انا عملاه

ووضعت عليه قيد اما يكون s ,m,d,w,

وعملنا قائمة تبين انه ال s = single

m=married وهيك

عملناها manual

فى طريقة تانية نعملها اتوماتيكيا .. بحيث انه يوخد البيانات من الجدول تبعى ؟

السؤال الى معى How to fill listitem programaticaly ?

select values fron database table

رجاء حد يوضحلي شو المطلوب وكيف اعمله

وجزاكم الله كل خير

قــُبــورنَــــا تُــبــنــى ونَــحـــنُ مــا تُــبــنـــا .... يــا لــيــْتــنـــا تُبــنــا مــِـن قــبــلِ مــا تُبــنــى

حلوة الصلاة عالنبى يا جماعة !!

#2

السلام عليكم

استخدمي الكود التالي بعد اختيار when-new-form-instance على مستوى الموديول وقومي بزيادة او تقليل الكود ادناه حسب عدد اللست ايتم حيث ان rg-1 اللست الاول وال rg-2 هو اللست الثاني وهكذا وقومي بتغيير اسماء الجداول حسب ماموجود عندك الموجود في الفورم الموجود عندك والتجربة ناجحة 100% واي سؤال اني حاضر

declare

rg1_name VARCHAR2(40) := 'depart1';

rg1_id RecordGroup;

x1 NUMBER;

rg2_name VARCHAR2(40) := 'depart2';

rg2_id RecordGroup;

x2 NUMBER;

BEGIN

rg1_id := Create_Group_From_Query(rg1_name,'select name,code from mtype');

x1:=Populate_Group(rg1_name);

Populate_List('b1_type',rg1_name);

rg2_id := Create_Group_From_Query(rg2_name,'select name,code from daen');

x2:=Populate_Group(rg2_name);

Populate_List('b_per_name',rg2_name);

execute_query;

END;

1
#3

شكرا أخ khalidhoven ..

ولكن لدي سؤال حول الكود ..

1. rg1_name VARCHAR2(40) := 'depart1'

ماهو "depart1" هل هو اسم عادي لا يؤثر أم أنه اسم اللست ؟

2. Populate_List('b1_type',rg1_name);

ما هو b1_type ؟

وشكرا مقدما

#4

السلام عليكم

أختي الكريمة بخصوص rg1_name فهو إسم لمتغير سوف يخزن فيه إسم الإستعلام الذي سوف يستخدم لتعبئة ال record group

يعني depart1 هو مجرد إسم ممكن يكون Q1 او اي اسم آخر.

بالنسبة لل b1_type فهو إسم ال list التي سيتم تعبئتها

تحياتي

تم تعديل هذه المشاركة بواسطة dbprog في 10 يناير 2010 في 17:29

من مواضيعي

برنامج للكفالات والأقساط

برنامج لإدارة مؤسسة نقل الطالبات

بـــــرنامج الصراف الآلي

_______________________

سبحان الله وبحمده سبحان الله العظيم

#5

شكرا جزيلاً أخ dbprog ... جعله الله في موازين حسناتك ..

هل من الممكن أن أسأل سؤال آخر عن ال oracle form.. ؟!

#7

لكل item list قيمتان ، قيمة ظاهرية وقيمة باطنية هل ستكون القيمتان متشابهتان إذا استخدمت هذا الكود ؟

إذا اردت اخذ القيمة المختارة ، هل سأكتب في ال where clause

:block#.item ؟

وجزاك الله خير على سعة صدرك ..

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