الحكيمي بتاريخ: 26 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 26 أغسطس 2008 بسم الله الرحمن الرحيملو تسمحو يا شباب انا عندي استفسار عن شي اريد ان اعمله في التقرير وهو الاتيانا الان عندي شاشه المرفقة رقم 1 فيها عدد اثنين بلوك الاول مرتبط بقاعدة البيانات والثاني غير مرتبطوعندي في التقرير كل شي على مايرام ولكن اريد الان ان اطبع التواريخ المكتوبه في البلوك الغير مرتبطبقاعدة البيانات في قمة التقرير.اي اني عندما اضيف في التقرير تكست واذهب الى خصائصه للخاصيه (source)لاختار تكست التاريخ يكون غير موجود في القائمة المنسدلةواريد الان ان يكون التقرير كما في الشاشة المرفقة رقم 2ومشكورين وجزاكم الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MMA بتاريخ: 26 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 26 أغسطس 2008 الأخ الحكيمي !!!بكل بساطة أصنع 2 باراميتر ، الأول يمثل تاريخ البداية ، والثاني يمثل تاريخ النهاية !!!بعد ذلك إرسل قيم الباراميترات من علي الفور بواسطة RUN_PRODUCT .ملحوظة : هناك العديد من الأمثلة بالمنتدي تفيد بذلكبالتوفيق Simble.zip اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 27 أغسطس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 أغسطس 2008 والله يا اخي انا مش عارف كيف اسويكجزاك الله خير وبس اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 27 أغسطس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 أغسطس 2008 بسم الله الرحمن الرحيماولا اخي الكريم لا اقدر ان اقول لك على تعاونك معي غير جزاك الله كل خيروثانيا انا جربت الريقة الي عملتها ولكن لم تعمل معي ويمكن هذا للاسباب التالية1- في الشاشة رقم 1 انا كاتب ثلاثه اكواد التاليهselect man_name into :total1.text_item2 from mandobwheremandob.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 بين التكستين ارجو اني وصلت الفكرة ومشكور اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MMA بتاريخ: 27 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 27 أغسطس 2008 1 - في الشاشة رقم 1 انا كاتب ثلاثه اكواد التاليهselect man_name into :total1.text_item2 from mandobwheremandob.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_dowhere 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_dowhere 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 وبه الحقل المذكور ... وليس قاعدة بياناتك الشخصية ( فأنا لا أعلم ما بداخلها ) !!!أم أنك تقصد أن جدولك الخاص لا يحتوي علي أي حقول تاريخية .... ولو كان هكذا ما هذه الصور التي أدرجتها ، والتي تحتوي علي تاريخ بداية ونهاية !!!!عفواً ، أنا تشتت ... رجاء التوضيح أكثرشكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 27 أغسطس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 أغسطس 2008 والله يا اخي انا باين اني ما اقدر اعبر عن الي في نفسي في الصوره المرفقة رقم 1 حقل التاريخ عبارة عن تكستات اضافية مافيش اي حقول في قاعدة البيانات للتاريخ انا فاعلها بس للاستعلام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 27 أغسطس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 أغسطس 2008 والله يا اخي انا اسف لكن ما باليد حيلهالبيانات الي تطلع في الاعمده في الشاشة رقم 1 اغلبها تطلع من جدول اسمه التقارير اليوميه(DAILY_DO) وبه ايضا حقل التاريخاما الجدول الجديد (TOTAL) به فقط ناتج العمليه السابقة وهي البيانات الي طلعت من الاستعلامات السابقة يعني هذا شكل الجدول في قاعدة البياناتوانا كنت حاولت اني اكتب الجمل السابقة في تقرير لكن لم استطع ان ادمج جميع الجمل في جملة واحدة فقمت بعمل جدول يقوم بتخزين البيانات التاتجة من جميع الجمل ثم اقوم بطباعة الجدول ارجو اني وصلت شويه من الفكرة والعفو على الازعاج اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MMA بتاريخ: 28 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 28 أغسطس 2008 البيانات الي تطلع في الاعمده في الشاشة رقم 1 اغلبها تطلع من جدول اسمه التقارير اليوميه(DAILY_DO) وبه ايضا حقل التاريخاما الجدول الجديد (TOTAL) به فقط ناتج العمليه السابقة وهي البيانات الي طلعت من الاستعلامات السابقة يعني هذا شكل الجدول في قاعدة البيانات إما أن تدرج علاقة بين الجدولين ( يعني حقل إضافي وتدرج به قيم الـ PK الخاص بجدول Daily_Do ) !!!أو تدرج حقل للتاريخ ، وتنقلها معاً !!! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.