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

كيفية طباعة بيانات الموجودة بي FlexGrid لتقرير DataReport

مغلق
بدأه ssn4aqaar في 21 سبتمبر 2006 · 9 رد · 4,916 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم .

أرجو مساعدتي حيث لدي FlexGrid يحتوي على بيانات جميع العمال ، والعامل الذي إقامته تنتهي هذا الشهر يظهر خلفية لونها أحمر.

والعامل الذي تنتهي إقامته الشهر القادم يظهر خلفية لونها أصفر .

العامل الذي إقامته سارية المفعول يظهر خلفية لونها أخضر .

المطلوب إذا قمت بطباعة التقرير من زر طباعة يعرض جميع العمال بدون ألوان الخلفيات الموجودة أساساً بي Flexgrid

مع تحياتي ...

ملاحظة : لمزيد من المعلومات يرجى النظر للمرفق. :o

TestDataRept.doc

#2

المكرم مشرف المنتدى - قسم التقارير

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

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

ولكم تحياتي ،،، أبو فهـــد .

#3

المكرم مشرف المنتدى - قسم التقارير

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

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

ولكم تحياتي ،،، أبو فهـــد .

#4

المكرم مشرف المنتدى - قسم التقارير

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

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

ولكم تحياتي ،،، أبو فهـــد .

#5

صمم التقرير الخاص بك ومن ثم اكتب الامر التالي

datareport1.source=flexgrid1.source

انا مش متأكد هي source او datasource

اما انت اول ما تكتب اسم الريبورت بتطلعلك قائمة وشوف

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

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

هذه صفحتي الخاصة

http://s4.ae.bitefight.org/c.php?uid=97932

#6

لا يمكن طباعة الفكسد قريد عن طريق هذا الكود

ما هو الحل

#7

عزيزي ssn4aqaar

ممكن تحط لنا الكود ، كي نستفيد من البرنامج

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

#8

اعتقد ان الكود يجب ان يكون بالشكل التالي :

set datareport1.datasource = flexgrid1.datasource

بشرط ان لا تكون قد ربطت التقرير بقاعدة البيانات بواسطة DataEnvironment حتى لا يحدث تعارض بين الطريقيتين

ولمعرفة كيفية ربط التقرير بقاعدة البيانات بدون DataEnvironment أرجو مراجعة هذا الرابط

مثال لكيفية التعامل مع الــ DataReport, كيفية الربط بدون DataEnvironment

تم تعديل هذه المشاركة بواسطة a7sanwa7ed في 23 يونيو 2007 في 00:50

336.jpg
#9

السلام عليكم

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

ولكن استبدلت ال datareport بأنى اقوم بنقل محتويات flexgrid الى ال excel

وبالتالى اطبع الشكل بالطريقه والتنسيق الذى اريده

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

شكرا

Yasser .Otifa

Software & WebDeveloper

Graphic Design

#10

أخوي العزيز

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

سؤالك فيه عدة احتمالات ، ولا استطيع اجابتك إلا بعد معرفة طريقة ربطك للبيانات من القاعدة وطريقة ربطك للتقرير

وعموماً :

الطريقة المجربة والمضمونة هي كالآتي :

تقوم بربط قاعدة البيانات :

SQL = " select * from test"

Set AlMshtrkenn = New ADODB.Recordset

AlMshtrkenn.Open (SQL), Cnn, adOpenStatic, adLockOptimistic

AlMshtrkenn.Fields.Refresh

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

Set MSHFlexGrid1.Recordset = AlMshtrkenn

وتقوم بإضافة هذه الجملة فقط لكي يقوم بنقل البيانات من الجدول للتقرير

Set DataReport1.DataSource = MSHFlexGrid1.Recordset

وبعدها تكتب أمر الظهور وهو

DataReport1.Show 1

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

محمد الغانم

تم تعديل هذه المشاركة بواسطة أبورنه في 9 يوليو 2007 في 13:44

هذا الموضوع مغلق.

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