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

اضافة عناصر على التقرير


الحكيمي

Recommended Posts

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

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

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

وعندي في التقرير كل شي على مايرام ولكن اريد الان ان اطبع التواريخ المكتوبه في البلوك الغير مرتبط
بقاعدة البيانات في قمة التقرير.

اي اني عندما اضيف في التقرير تكست واذهب الى خصائصه للخاصيه (source)لاختار تكست التاريخ يكون غير موجود في القائمة المنسدلة

واريد الان ان يكون التقرير كما في الشاشة المرفقة رقم 2

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

post-15632-1219768211_thumb.jpg

post-15632-1219768245_thumb.jpg

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

الأخ الحكيمي !!!

بكل بساطة أصنع 2 باراميتر ، الأول يمثل تاريخ البداية ، والثاني يمثل تاريخ النهاية !!!

بعد ذلك إرسل قيم الباراميترات من علي الفور بواسطة RUN_PRODUCT .


ملحوظة : هناك العديد من الأمثلة بالمنتدي تفيد بذلك


بالتوفيق

Simble.zip

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

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

اولا اخي الكريم لا اقدر ان اقول لك على تعاونك معي غير جزاك الله كل خير

وثانيا انا جربت الريقة الي عملتها ولكن لم تعمل معي ويمكن هذا للاسباب التالية

1- في الشاشة رقم 1 انا كاتب ثلاثه اكواد التاليه

select man_name into :total1.text_item2 from mandob
where
mandob.man_no = :total1.man_no;

select count(doc_no)into :total1.total_doc from doctor -- لاضهار عدد الاطباء الكلي
where doctor.man_no=:total1.man_no;

select count(DISTINCT doc_no)into :total1.visit_doc from daily_do
where daily_do.man_no=:total1.man_no                --  لاضهار عدد الاطباء المزارين فقط and daily_do.date_ee between :total3.text_item645 and :total3.text_item646
;


select count(doc_no)into :total1.total_visit from daily_do
where daily_do.man_no=:total1.man_no                -- لاضهار العدد الاجمالي للزيارات and daily_do.date_ee between :total3.text_item645 and :total3.text_item646;


تحضر لي البيانات من ثلاثة جداول مختلفة وتعبئتها في الاعمدة بشرط التاريخ المعين ثم اقوم بتخزينها في جدول جديد في قاعدة البيانات لكي اقوم بعمليه الطباعة


2- الجدول الذي اريد ان اطبع منه البيانات لا يوجد فيه حقل للتاريخ كما انت كاتب في الكود الي في التقرير انه يسترجع البيانات
بشرط ان يكون HIREDATE بين التكستين


ارجو اني وصلت الفكرة
ومشكور

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

1

- في الشاشة رقم 1 انا كاتب ثلاثه اكواد التاليه

select man_name into :total1.text_item2 from mandob
where
mandob.man_no = :total1.man_no;

SQL كود
select count(doc_no)into :total1.total_doc from doctor -- لاضهار عدد الاطباء الكلي
where doctor.man_no=:total1.man_no;

select count(DISTINCT doc_no)into :total1.visit_doc from daily_do
where daily_do.man_no=:total1.man_no -- لاضهار عدد الاطباء المزارين فقط and daily_do.date_ee between :total3.text_item645 and :total3.text_item646
;


select count(doc_no)into :total1.total_visit from daily_do
where daily_do.man_no=:total1.man_no -- لاضهار العدد الاجمالي للزيارات and daily_do.date_ee between :total3.text_item645 and :total3.text_item646;

تحضر لي البيانات من ثلاثة جداول مختلفة وتعبئتها في الاعمدة بشرط التاريخ المعين ثم اقوم بتخزينها في جدول جديد في قاعدة البيانات لكي اقوم بعمليه الطباعة



وما المشكلة في ذلك ... ما كتبتة مجرد ثلاثة إستعلامات يرتجعون عدد الحقل Doc_NO ... ياريت ترفق المثال حتي أطلع علية !!!!


2- الجدول الذي اريد ان اطبع منه البيانات لا يوجد فيه حقل للتاريخ كما انت كاتب في الكود الي في التقرير انه يسترجع البيانات
بشرط ان يكون HIREDATE بين التكستين


صنعت لك مثالي علي المستخدم Scoot/Tiger ، والذي يحتوي علي جدول يدعي Emp وبه الحقل المذكور ... وليس قاعدة بياناتك الشخصية ( فأنا لا أعلم ما بداخلها ) !!!

أم أنك تقصد أن جدولك الخاص لا يحتوي علي أي حقول تاريخية .... ولو كان هكذا ما هذه الصور التي أدرجتها ، والتي تحتوي علي تاريخ بداية ونهاية !!!!


عفواً ، أنا تشتت ... رجاء التوضيح أكثر



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

والله يا اخي انا باين اني ما اقدر اعبر عن الي في نفسي

في الصوره المرفقة رقم 1 حقل التاريخ عبارة عن تكستات اضافية مافيش اي حقول في قاعدة البيانات للتاريخ انا فاعلها بس للاستعلام

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

والله يا اخي انا اسف لكن ما باليد حيله

البيانات الي تطلع في الاعمده في الشاشة رقم 1 اغلبها تطلع من جدول اسمه التقارير اليوميه(DAILY_DO) وبه ايضا حقل التاريخ

اما الجدول الجديد (TOTAL) به فقط ناتج العمليه السابقة وهي البيانات الي طلعت من الاستعلامات السابقة يعني هذا شكل الجدول في قاعدة البيانات

وانا كنت حاولت اني اكتب الجمل السابقة في تقرير لكن لم استطع ان ادمج جميع الجمل في جملة واحدة فقمت بعمل جدول يقوم بتخزين
البيانات التاتجة من جميع الجمل ثم اقوم بطباعة الجدول

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

والعفو على الازعاج

post-15632-1219854187_thumb.jpg

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

البيانات الي تطلع في الاعمده في الشاشة رقم 1 اغلبها تطلع من جدول اسمه التقارير اليوميه(DAILY_DO) وبه ايضا حقل التاريخ

اما الجدول الجديد (TOTAL) به فقط ناتج العمليه السابقة وهي البيانات الي طلعت من الاستعلامات السابقة يعني هذا شكل الجدول في قاعدة البيانات


إما أن تدرج علاقة بين الجدولين ( يعني حقل إضافي وتدرج به قيم الـ PK الخاص بجدول Daily_Do ) !!!

أو تدرج حقل للتاريخ ، وتنقلها معاً !!!
رابط هذا التعليق
شارك

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

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

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

×   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.

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

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

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