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

فظلا طلب المساعدة في التقرير

بدأه saead في 14 مايو 2008 · 7 رد · 1,351 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي سوال في التقرير وهو كالتالي:

لدي جدول به 6 حقول وهي كالتالي

1- رقم المريض (هذا الرقم auto number)

2-اسم المريض

3- رقم ملف المريض

4- تاريخ المراجعة

5- التشخيص

6- الموعد القادم

وقدعملت نموذج للتقرير خاص بهذا الجدول والناتج يظهر بشكل ممتازو ذلك عن طريق زر وضعت به هذا الامر

report patients1 preview

ولكن نظرا لاني اقوم بطباعة التقرير بشكل يومي على ورقة لحفظها في ملف ارشيف للحاجه والسوال حفظكم الله هو كيف اعدل الكود بحيث يكون الناتج حسب تاريخ محدد او حسب رقم المريض وقد حاولت وضع text box لاضع فيه مثلا رقم المريض ثم عند الضغظ على زر التقرير يقوم بقراءة الرقم او التاريخ ثم يعطيني التقرير لاكثر من هذا الرقم او التاريخ

امل منكم المساعده

تم تعديل هذه المشاركة بواسطة saead في 14 مايو 2008 في 06:35

#2

السلام عليكم

مرحبا بك Saead في منتدى الفوكس برو

بالنسبة لسؤالك اذا اردت عمل فلتر في التاريخ او على رقم معين فيمكنك استخدام اكثر من طريقة

الطريقة الاولى :

بالتاريخ
REPORT FORM patients1 PREVIEW FOR ldate = CTOD("01/01/2008")

برقم المريض
REPORT FORM patients1 PREVIEW FOR lNo = 1

الطريقة الثانية :

بالتاريخ
SET FILTER TO ldate = CTOD("01/01/2008")

برقم المريض
SET FILTER TO lNo = 1

وهناك طرق اخرى

اتمنى ان اكون قد وفقت في التوضيح

الحمد لله الذي هدانا لهذا وما كنا لنهتدي لولا ان هدانا الله

450x250_1.gif

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

#3

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

و Textbox حيث يمكن لي وضع رقم المريض في التكست بوكس ثم عند الضغط على الزر يقوم بقراءة رقم المريض ومن ثم يقوم بعمل تقرير يبدأ من الرقم الذي ادخلته فقط فما هو الكود اللذي احتاجه للزرار او في الفور ليقوم بقراءة الرقم الموجود في التكست بوكس وعمل تقرير بالسجلات المساويه او اعلى من هذا الرقم

مع الشكر الجزيل

تم تعديل هذه المشاركة بواسطة saead في 15 مايو 2008 في 10:39

#4

السلام عليكم ورحمة الله وبركاته

أخونا الكريم رجاء راجع مشاركة باب التقرير تخفيفا عليك وعلى الرجل. وفقك الله وزادك علما .

اللهم علمنا ما جهلنا وانفعنا بما علمتنا

#5

اشكرك استاذنا الكريم على موضوع باب التقرير فقد استفدت منه كثيرا ولكن ليس به اجبة على سوالي وذلك لان كل كود له شرط يجب ان يكتب كاملا ولا يمكن تغييره الا عن طريق السورس

مااريده ان يكون شرط تنفيذ التقرير متغيرا

مثلا في الكود التالي

REPOREPORT FORM patients1 PREVIEW FOR lNo >=  1

يقوم بعرض السجل رقم واحد او اكثر ولكن هذا الامر ثابت وسوالي هل يمكن ان يكون الرقم الدخل متغييرا حسب مايتم ادحاله في textbox في نفس الفورم يكون الكود في btn -click

REPORT FORM patients1 PREVIEW FOR lNo >=

فقط ويتم قراءة الرقم من ال textbox

وانا اسف جدا اذا كنت اتعبت اي شخص

تم تعديل هذه المشاركة بواسطة saead في 15 مايو 2008 في 14:41

#6

السلام عليكم ورحمة الله وبركاته

الأخ سعيد أسعدكم الله . لو دققتم قليلا لوجدتم ما طلبتم .

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

أزرار لعرض نتائج فى تقرير : الأول لمن هم أصغر من 40 والزر الثانى لمن هم أكبر والزر الثالث عند النقر عليه تظهر لك مربعات نص تكتب فيها القيمة التى تريد التقرير بينها وقد أشرت لحضراتكم أن الملف الجدول به أمثلة عمرية من بين 30 حتى 90 فاكتب ما تشاء وسيعرض لك ما بين الاثنين بدءا من القيمة الأولى وما فوقها وانتهاءا بالقيمة الثانية وما تحتها .

وطبق هذا على شروط أخرى كما تشاء .

إن لم أكن أنا مخطئا فأنت لم تحمل الملف المثال ولم تره . ففيه المطلوب كما فهمته أنا بالضبط .

وأنا تحت أمرك إن كان هناك تعقيب .

اللهم علمنا ما جهلنا وانفعنا بما علمتنا

#7

استاذنا الكريم الاستاذ عبد المنعم

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

اشكرك شكرا جزيلا

#8

السلام عليكم

جزاك الله خيرا اخي الكريم عبد المنعم واعانك الله مثلما تعين كل محتاج

الحمد لله الذي هدانا لهذا وما كنا لنهتدي لولا ان هدانا الله

450x250_1.gif

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

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