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

REPORT PARAMETER

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

اخواني عندي استفسار عن ريبورت باراميتر اريد من اليوزر يدخل اسمه في باراميتر اسمه USER بعدها يطلع القسم تبعه في الباراميتر اسمه FROM DEAPRTMENT

حاليا انا سويت LIST OF VALUE يختار منها القسم بس اريد اول ما يدخل اسمه من خلال الباراميتر يصير انشلايز للباراميتر الثاني FEOM DEPARTMENT

هل توجد طريقة لعمل هذا مع الشكر

اختكم سندريلا البحرين

#2

ممكن عمل ذلك من خلال TRIGGER WHNE VALIDATE ITEM

للحقل الذي أدخل فيه اسم الستخدم

بإضافة الكود التالي :

PARAMETER .USER:=:USERNAME;

عمل SELECT STATEMENT لمعرفة قسم هذ المستخدم مثلا

DEPT NUMBER(2);

SELECT DEPTNO,USERS INTO DEPT

FROM DEPT

WHERE USERS.USER=:USER

;

عمل INIALIZE ل PARAMETER

PARMAETER .DEPT:=DEPT

#3

يمكن انك بحاجة انك ترسلي ال parameters من خلال فورم عادي انتي تبرمجيه، يتم ارسال هذه ال parameters من خلال ما يعرق ب parameter list ، لشرح تفصيلي ارجو ارسال رسالة لي على ايميلي shawahneh123@hotmail.com وانا على استعداد لتقديم اي مساعدة.

#4

مرحبا

أعتقد أنك لست بحاجة لهذه الخطوة داخل التقرير،،،،طالما أنك سوف تطبع التقرير مباشره،،، فبمقدورك معرفة الإدارة من خلال اسم المستخدم user في داخل Queries والذي تم انشاءه من خلال Parameter Form ذلك بتفعيل

After parameter form trigger

اذا كان user parameter يدعى :user

Select dept_name from depts,users where users.userId = :user and depts.dept_id =users.deptId

أما اذا كنت تريد عرض اسم الإدارة بمجرد ادخال اسم المستخدم فأعتقد انك بحاجة لانشاء from تستدعي من خلاله التقرير وتضيف له قيم ال From من خلال

add_parameter

وشكرا،،،

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

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