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

مثال لكيفية التعامل مع ال DataReport

مغلق
بدأه COMFORT في 27 يوليو 2005 · 18 رد · 10,626 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عمل علاقة مع الــ Datareport بدون DataEnvironment

أولاً : من القائمة "Project" ====> "References"

اختر المكتبة : Microsoft ActiveX Data Objects 2.5 أو أي إصدار آخر .

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

Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset

Function connectDB()
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source= " & App.Path & "\datareport.mdb"
End Function

2. أدرج زر أمر [Command] و DataReport

#. في الــ Datareport أدرج :

أ. مربعات نصوص [RtpTextBox] في الــ Section1

ب. اجعل اسم الــ DataFaild لمربعات النصوص اسم الحقل الذي تريده

اغلق الــ Datareport .

#. زر الأمر [Command] غير Caption إلى 'طباعة تقرير' أو إلى ما تحب .

أ. انقر مزدوجاً على زر الأمر و اكتب الكود التالي :

Call connectDB
rs.Open "SELECT * FROM DEMO", conn, adOpenStatic, adLockOptimistic
Set DataReport1.DataSource = rs
DataReport1.Show

ثم قم بتشغيل البرنامج و اختبر ما فعلت

و إليكم مثال عملي على ذلك .

أتمنى أن أكون قد أفدتكم :rolleyes:

Datareport Ex.rar

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#2

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

شكرا لك ، هذا سيوفر الشي الكثير لمن يرغبون في إنشاء التقارير

تحياتي

460.gif

#3

مشكور فعلاً .. وبارك الله فيك .. :)

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#4

أخي الكريم المتميز اختي بنت اليمن أشكركم على مروركم الكريم .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#5

ممتاز أخي شرح وافي وجميل

صار ما فيه عذر لمحبي التعامل مع الداتا ريبورت

تحياتي لك ولجميع أعضاء المنتدى

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#6

شكراً لك أخي omani

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#7

الف شكر اخي العزيز على الموضوع الرائع ... والمفيد

بس عندي استفسار بسيط كيف اعمل تقرير واحد من وسط

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

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

بين عدة تقارير .....

اخوك ..... النجيمـــــي .....

C:\Documents and Settings\محمد النجيمي\My Documents\My Pictures\family

#8

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

و لكن حسب ما فهمت ،

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

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

و إذا كنت تقصد عدد من الــ DataReport فلكل واحدة منهم اسم

Datareport1

Datareport2

Datareport3

كل ما عليك هو :

اسم الــ Datareport.Show

اتمنى أن أكون قد افدتك . :rolleyes:

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#9

شكراً لك عزيزى COMFORT

اقتباس
Set conn = New ADODB.Connection

Set rs = New ADODB.Recordset

يمكنك الاستغناء عن هذه السطور وذلك باستخدام الكلمة المحجوزة New مباشرة اثناء تعريف المتغيرات

Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#10

شكراً أخي GHOST2010 على المرور الطيب

و على هذه المعلومة جزاك الله خيراً

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#11

اخي COMFORT انا اقصد صفحة واحده لبيانات طالب واحد مثلا من بين عده طلاب

اخي العزيز انا عندي مشروع طويل وابغى اخلص منه .... وابغى خدمتك حتى لو تشاركني

فيه .... ولك جزيل الشكر ............

C:\Documents and Settings\محمد النجيمي\My Documents\My Pictures\family

#12
اقتباس
وابغى خدمتك حتى لو تشاركني فيه .... ولك جزيل الشكر ............

ممكن أخي الكريم ترفق البرنامج وسأقوم بالتعديل عليه . :rolleyes:

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#13

أخي الكريم النجيمي

ببساطة تقرير الداتا ريبورت يخضع لجمة الاسكيو ال المستخلصة

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

تحياتي

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#14

اخى جزاك الله خيرا ... هذا الكود لو كان أمر الcommand عبارة عن مستوى واحد

ماذا لو كنت أريد التقرير من command أب و command أو أكثر ابن Child

رجاء ارسال الكود المناسب لهذا المشكلة

#15

ابو ماضي وضح سؤالك

460.gif

#16

شكرا لك اخي لكن كيف يمكن اضافة صوره في التقرير

#17

مشكووووووووووووووووور يا أخي ولا استطيع أن أقول لك أكثر من جزاك الله خيراً لأن الله يكفي خير الجزاء إن شاء الله

vr7y9y10.jpg
#18

شكراً جزيلاً لكن بالنسبه لو كنت رابط قاعدة البيانات بالداتا Data1

كيف تغيير الكود وشكراً

#19

مشكوووووووووووووور اخوي

هل لك ان ترفق مثال مثل ما شرحت ولكن لا اريد ضهور قائمه بالمسجلين اريد ضظور شخص واحد وبيانات سجل واحد

بانتظارك

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

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