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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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


8 رد (ردود) على هذا الموضوع

#1 الحكيمي

الحكيمي

    عضو مميز

  • الأعضــاء
  • 595 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 10 March 2019 - 10:05 AM

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

 

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

 

عندي تقرير اقوم فيه بعرض الرقم المدخل اليه من الباراميتر في حقل 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;

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

فما هو الحل

وشكرا


قال هتلر في كتابه (حياتي) لقد كان في وسعي ان اقضي على كل يهود العالم لكني تركت بعضا منهم لتعرفو ....لماذا كنت ابيدهم

#2 الحكيمي

الحكيمي

    عضو مميز

  • الأعضــاء
  • 595 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 11 March 2019 - 06:42 PM

الا يوجد حل

 

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


قال هتلر في كتابه (حياتي) لقد كان في وسعي ان اقضي على كل يهود العالم لكني تركت بعضا منهم لتعرفو ....لماذا كنت ابيدهم

#3 rabie123

rabie123

    عضو مميز

  • الأعضــاء
  • 1,229 مشاركة
  • الاسم الأول:Rabie
  • اسم العائلة:Radwan
  • البـلـد: Country Flag
  • المنصب الحالي:ORACLE DEVELOPER

تاريخ المشاركة 12 March 2019 - 11:51 AM

اكتب الكود كاملا حتى يظهر لنا الخطأ الذى تتكلم عنه



#4 eslam elbyaly

eslam elbyaly

    عضو مميز

  • الأعضــاء
  • 4,078 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 March 2019 - 07:55 PM

الا يوجد حل

 

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

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

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

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



#5 الحكيمي

الحكيمي

    عضو مميز

  • الأعضــاء
  • 595 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 March 2019 - 08:44 AM

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

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

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

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

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

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

ملفات مرفقة

  • ملف مرفق  1.JPG   28.65كيلو   0 عدد مرات التحميل

قال هتلر في كتابه (حياتي) لقد كان في وسعي ان اقضي على كل يهود العالم لكني تركت بعضا منهم لتعرفو ....لماذا كنت ابيدهم

#6 eslam elbyaly

eslam elbyaly

    عضو مميز

  • الأعضــاء
  • 4,078 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 March 2019 - 03:12 PM

الفيلد ده فى فريم ولا لوحده كده؟

حطه فى الفريم بتاع الكويراى الى راجع بالداتا الى انت عاوزها.



#7 الحكيمي

الحكيمي

    عضو مميز

  • الأعضــاء
  • 595 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 March 2019 - 04:46 PM

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

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

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


قال هتلر في كتابه (حياتي) لقد كان في وسعي ان اقضي على كل يهود العالم لكني تركت بعضا منهم لتعرفو ....لماذا كنت ابيدهم

#8 eslam elbyaly

eslam elbyaly

    عضو مميز

  • الأعضــاء
  • 4,078 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 March 2019 - 05:34 PM

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

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

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

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



#9 الحكيمي

الحكيمي

    عضو مميز

  • الأعضــاء
  • 595 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 18 March 2019 - 08:42 AM

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

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

 

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

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

 

لكن

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

 

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

where
  users.user_no = :F_1;

 


قال هتلر في كتابه (حياتي) لقد كان في وسعي ان اقضي على كل يهود العالم لكني تركت بعضا منهم لتعرفو ....لماذا كنت ابيدهم