الانتقال إلى المحتوى

كيف اعرض الاسم من خلال الرقم


الحكيمي

Recommended Posts

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

 

اخواني الاعزاء

 

عندي تقرير اقوم فيه بعرض الرقم المدخل اليه من الباراميتر في حقل filed

 

مثال

 

انا عندي في التقرير يقول اعرض جميع الموظفين بشرط رقم الاداره تساوي x:

ثم قمت في التقرير بجلب قيمة x الى حقل filed

وضهر عندي الرقم 5 مثلا

 

كيف قوم الان بعرض اسم الاداره رقم 5

 

انا استخدم الطريقه التاليه

function nameFormula return Char is
xx varchar2(300);
begin
select user_name into xx
  from ALHAKIMY.USERS
  where
  users.user_no = :inserter_no;
return xx;
end;

ولكنها لم تعمل معي في هذه الحاله عند اخذ الرقم من متغير

فما هو الحل

وشكرا

رابط هذا التعليق
شارك

الا يوجد حل

 

ام ان السؤال غير واضح

السؤال فعلا مش واضح والغرض النهائى مش واضح. 

اعرض صورة للتقرير. 

جرب تشتغل بالباراميتر مش بالحقل. 

رابط هذا التعليق
شارك

انا عامل التقرير انه يطلع كل الهدايا المقدمه لطبيب محدد

واقوم بارجاع رقم الطبيب في المتغير D1

وعند تشغيل التقرير تظهر الخدمات المقدمه للطبيب المحدد

بعدين اضيف حقل field استدعي منه قيمة D1

فتظهر فيه رقم الطبيب مثلا 1

اريد الان اضيف حقل جديد field في التقرير يطلع لي اسم الطبيب الذي رقمه 1

post-15632-0-53012000-1552801442_thumb.jpg

رابط هذا التعليق
شارك

هذا حقل field اضفته على طول من بين الادوات على التقرير ودخلت خصاصئه وخليت السورس علي المتغير الي ادخلته قبل تشغيل التقرير

وبعد ما اشغل التقرير يطلع فيه رقم 1

اريد الان عمل field اخر يطلع اسم الطبيب الذي رقمه 1

رابط هذا التعليق
شارك

- اتاكد ان الرقم الموجود ليه اسم فعلا فى الداتابيز. 

- هو التقرير بيرجع داتا خاص بطبيب واحد؟

- خلى الفانكشن return varchar2

- السؤال فى الاول كان عن اسم الادارة والفانكشن ملهاش دخل باسم الادارة خالص ودلوقتى عن اليوزر.

رابط هذا التعليق
شارك

الرقم موجود ليه اسم قاعدة البيانات ايوه

والتقرير هذا خالص بداتا طبيب واحد فقط هو الذي ادخلت رقمه

 

بالنسبه للاستفسار الثالث بجرب هذا الشي

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

 

لكن

انا عندما اضيف الحقل الجديد يكون اسمه F_1

 

فهل تكون جملة الشرط بالشكل التالي

where
  users.user_no = :F_1;

 

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية