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

طباعة ماهو مفلتر داخل Dbgrid

بدأه soufiane00 في 16 ديسمبر 2008 · 22 رد · 4,448 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

تفضلو هدا هو الكود سورس للبرنامج

http://www.sendspace.com/file/o4i3w6

الطريقة كالتالي : يقوم المستعمل بكتابة اسم الاستاد تم يضغط على زر الفلترة سيبقى له فقط تلاميد هدا الاستاد دكورا و اناتا ( اعرف لهده الطريقة )

ما اوده هو طباعة هده الائحة التي ستبقى حسب هدا الجدول

http://www.sendspace.com/file/vbdgsn

لو سمحتم القليل من المساعدة

نرجو اعطاء متال تطبيقي او العمل على الكود سورس بنفسه

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

dbgrid

ويكون مصنفا بين الدكور و الانات

تم تعديل هذه المشاركة بواسطة soufiane00 في 17 ديسمبر 2008 في 04:14

#2

نسيت خانة تاريخ الازدياد و الرقم التسجيل في الجدوم اخواني

سيكونان ايضا بجانب كل تلميد

#3

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

Comming Soon

#4

شكرا لك اخي الفاضل للتدكير بقانون المنتدى

اسف لمخالفته

في انتضار اجابات من الاخوة الكرام

#5

وعليكم السلام أخى الكريم

بالنسبة لسؤالك المطروح فيتم بطريقة التقارير بمعنى أنك سوف تنشئ تقرير بتنسيق معين حسب رغبتك

راجع الموضوع التالى : هل من مثال لاستخدام Rave Report

بالتوفيق

Comming Soon

#6

السلام عليكم

شكرا لك اخي الفاضل على تقديم يد المساعدة جازاك الله خيرا

لكن المشكل اني اعمل بال Qreport

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

فتح محرر Rave
من القائمة File - new Dataobject
تظهر قائمة data connections

بالمناسبة هدا هو الجدول الاخير الدي اريد الوصول اليه

http://www.sendspace.com/file/ept9hi

اقصد ان يملأ أوتماتكيا بما تبقى بعد الفلترة

#7

السلام عليكم

أخي الكريم المثال المرفق يمثل ما تريده بعون الله

المثال معمول على :

Delphi 7

Qreport 5

تركت الملف التنفيذي في حال لم يكن لديك الـ Qreport

هناك صور توضح خطوات التجريب في المرفق

إن لم يكن لديك الـ Qreport 5 أحاول أن أشرح الخطوات بالتفصيل بعون الله

و أرجو أن أوفق في أيصال الفكرة :blush:

و السلام ختام

Print_test.rar

−1▲ 1

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#8

شكرا لك اخي الكريم على هدا المتال لكن المشكل انا استعمل النسخة 7 من الدلفي

و استعمل Qreport المرفق معها

وهده الصورة توضح ما ضهر عندي

http://www12.0zz0.com/2008/12/17/14/312798042.jpg

هل ممكن توضح لي المكونات التي يمكن ربطها بالجدول من خلال Qreport الموجود بهده النسخة

وطريقة وضعها بالجدول اي وضع كل حقل في خانة

متل خانة الذكور سيطبع بها الدكور وحدهم وبجانبها خانة اخرى بها رقم التسجيل يسجل اوتماتكيا ايضا

وان امكن طريقة رسم جدول في Qreport

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

تم تعديل هذه المشاركة بواسطة soufiane00 في 17 ديسمبر 2008 في 17:45

#9

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

اولا انا اسف اخي لم انتبه لوجود رسالتك

ثانيا عليك ان تضغط على الزر Ignore all في الرسالة التي ظهرت لك

ونفذ البرنامج وبدون اي مشاكل

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#10

نعم اخي الكريم هدا ما فعلت

لكن لم تضهر لي صفحة Qreport البيضاء التي رسم عليها الجدول

والموضوعة بها المكونات المستعملة

#11

اخواني من فضلكم القليل من التعاون جازاكم الله خيرا

#12

السلام عليكم

أخي الكريم في أطار الطباعة بعد إضافة العنصر QuickRep قم بإضافة العنصر QRSubDetail كما هو موضح في الصورة المرفقة و غير الخاصية DataSet إلى عنصر الجدول الذي تريد أظهار محتوياته و الذي كما هو واضح من الصورة موجود في الإطار Form1 بإسم ADOTable1

post-143282-1229570682_thumb.jpg

ثم قم بإضافة العنصر QRMBDBText و الذي يشير إلى الحقل الذي تريد إظهاره في التقرير كما هو موضح في الصورة التالية قمنا بإضافة عنصرين من نفس النوع لإظهار حقلين نقوم بتغيير الخاصية DataSet إلى Form1.ADOTable1 ونقوم بتغيير الخاصية DataField لكل عنصر على حدى لتحديد الحقل المطلوب من الجدول لربطه مع العنصر

post-143282-1229570700_thumb.jpg

هذه هي الخطوات الرئيسية المطلوبة

جرب الملف التنفيذي الموجود مع المرفق السابق

أرجو أن أكون قد وفقت بالشرح و إن لم يكن وافياً أحاول بطريقة أخرى

و السلام ختام

تم تعديل هذه المشاركة بواسطة rober في 18 ديسمبر 2008 في 06:25

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#13

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

فقط ضهر لي مشكل بسيط وهو ان كل تلميد يكتب مرتان في التقرير

متلا لدينا التلاميد X و Y و Z

عندما نضغط طبع يخرج هكدا

X

Y

z

X

Y

Z

اي انه يعاد مرتان .

ولو سمحت اخي طريقة رسم جدول في Qreport

وشكرا لك مرة اخرى

#14
soufiane00 كتب:
ولو سمحت اخي طريقة رسم جدول في Qreport

السلام عليكم

أخي الكريم أعذرني إن كنت لم أفهم سؤالك لكن إن كنت تقصد عمل حدود للأسطر التي تظهر كما في الصورة

post-143282-1229647403_thumb.jpg

يمكنك ذلك بإستخدام العنصر QRSubDetail ثم قم بتحديده و لاحظ التغيير في الصورة

post-143282-1229647641_thumb.jpg

و لرسم الخط العامودي قم بإستخدام المكون QRFrameline لرسم الخط

إن لم يكن الشرح كافيا أحاول أن أقوم بعمل مثال على الدلفي 5 و أستخدام الـ QReport المرفق معها

أرجو الأستفادة و السلام ختام

تم تعديل هذه المشاركة بواسطة rober في 19 ديسمبر 2008 في 03:51

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#15

شكرا لك اخي الكريم هدا ما اوده بالضبط

جازاك الله خيرا

#16

اخي الكريم من فضلك لو تعرف حلا لهدا المشكل

كما توضح الصورة في التقرير يعاد نفس التلميد مرتان

http://www12.0zz0.com/2008/12/20/20/106436588.jpg

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

احمد

احمد

سفيان

سفيان

مع اعادة الجدول

----------------

يجب ان تكون الاسماء واحد . واسم يليه الاخر كالاتي

احمد

سفيان

.

.

.

تم تعديل هذه المشاركة بواسطة soufiane00 في 21 ديسمبر 2008 في 00:19

#17

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

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#18

تفضل هدا الكود سورس

http://www.sendspace.com/file/7pfksi

مع العلم ان الجدول يحتوي على 40 خانة , لم اكمله حتى اجد حلا للمشكل ان شاء الله

تم تعديل هذه المشاركة بواسطة soufiane00 في 21 ديسمبر 2008 في 01:10

#19

اتوقع ان الخطا هو ربط التقرير بالجدول

للاسف لم استطع الاطلاع على السورس ارجو ان تعذرني

من الواضح انك استعملت كمبوننت غير الكمبوننت القياسية

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#20

لا مشكل اخي الكريم

لكن مدا تعني ب كمبوننت ؟

انا طبقت ما قلته لي حرفيا

#21

السلام عليكم

أخي الكريم في المرفق مثال على الدلفي 5 أرجو أن يفيدك

Print_test_D5.rar

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#22

ِcomponent =composent

اقصد المكونات التي يتم تنصيبها ولم تاتي مع نسخة دلفي

تحياتي لك

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#23

السلام عليكم

شكرا لتعاونك اخواني لقد استعمل rave report لكن وجدت مشكل بسيط به ساضعه بموضوع جديد ان شاء الله

تم تعديل هذه المشاركة بواسطة soufiane00 في 21 ديسمبر 2008 في 17:54

▲ -1

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