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

اريد طريقة ربط التقرير بالداتا قريد

مغلق
بدأه درة البحر في 12 يوليو 2005 · 28 رد · 3,585 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مساعدة مستعجلة ضروري

عندي قاعدة بيانات سويت طريقة بحث يعرض ناتج البحث في الداتا قريد

اريد كود لربط التقرير بالداتا قريد

ثم طباعة هذا التقريرالله يخليكم ارجو عدم التجاهل

#2

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

بالأول فهمني كيف المطلوب ؟

----------

اريد كود لربط التقرير بالداتا قريد

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

يعني تعرض النتائج بالداتا قريد وإذا ضغط عليها المستخدم عرضت النتائج ؟

460.gif

#3

حال المشروع/ قاعدة بيانات بطريقة adodc

تم عمل بحث بحيث تسجل نتائج البحث في الداتا قريد وعملت ايضا تقرير

المطلوب ربط هذا التقرير بالداتا قريد

بحيث لا يظهر في التقرير سوى البيانات الموجودة في الداتا قريد التي هي

نتائج البحث

ارجو انك تكون فهمت علي

وشكر جزيل على الرد

#4

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

ولكن اجعل الـ Data Sorce للتقرير = الاداة

set datareport1.datasorce=adodc

460.gif

#5

السلام عليكم

تفضلي البرنامج

ريبورت.zip

460.gif

#6

اخوي اولا مشكور على الجهد اللي بذلته

الملف المرفق يفتح لكن خالي من الفورم

وبالنسبة للتقرير الكود ما طبق ويظلل على datasorce

#7

عفوا يوجد فورم جربت نزلت الملف من المنتدى وفيه كامل الملفات !!

460.gif

#8

اخوي لو سمحت لما يتم امزال ملف

نفتح بوجكت صح انا لما افتحه لا اجد الفورمات

صحيح ان الفورمات موجودة في المجلد ككل

لكن في بروجكت غير موجودة

#9

اختي العزيزة تراك شككتيني في نفسي !

موجود الفورم إذا ضغطتي على البروجكت واشتغل البرنامج ظهر الفورم وكذلك DataReport1

اتمنى من بقية الأعضاء تنزيل الملف وتجربته

460.gif

#10

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

لكن المشروع الكبير لما أضغط عليه

ما فيه ولا فورم

المهم انا فتحت الفورم الاول لقيت زر امر عرض التقرير

طيب أخذة الكود وطبعا غيرة رقم الداتا ريبورت

فتحة التقرير لوحده لوتقول لي كيف عملة هذا التقرير

لاني لاحظت انه بدون بيئة التقارير

ياليت يكون الشرح نظري وبالتفصيل

لان انا عندي خبرة في اعداد التقارير

لكن وقفت عند الربط انا اعرف اربطه بالفورم

لكن الآن اريد ان اربطه بالداتا قريد

واكون شاكره لك لونزلت الشرح بدون مجلدات وروابط

#11

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

لكن الآن اريد ان اربطه بالداتا قريد

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

بما أننا ربطنا الداتا قريد بالـAdodc فبالتالي التقرير يربط بالـAdodc لانه نفس النتيجة

وهنا موضح كيفية صنع داتا ريبورت بدون داتا انفرونمينت

/index.php?showtopic=68551

إذا ما كان واضح وضحنا اكثر

والله الموفق

460.gif

#12

اخوي الحمد لله اشتغل تنزيل الملفات الحين بنزل الملف

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

ADO Search.rar

#13

تم تعديل الملف

أي شي ماهو مفهوم يرجى التنبيه حتى يتم توضيحه

ADO Search.zip

460.gif

#14

مشكور اخوي وقربت

الذي اريدة زر امر جديد بجانب زر البحث وزر آخر للطباعة

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

زر الطباعة لطباعة التقرير

الله لايهينك عدل على الملف وبعدين نزله

#15

تفضلي

ADO Search.zip

460.gif

#16

الحمد لله ياخوي الفضل يعود لك بعد الله

لك مني شكر جزيل عدلت على الملف بعد مانزلته

وطبق زي اللي طلبته عاد الحين نبي همتك في كود

طباعة التقرير

ADO Search.rar

#17

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

اسفة وهو نفس اللي طلبته

راح اوصل الطابعة وارد عليك

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

#18

لا شكر على واجب

على فكرة الملف المرفق في الصفحة السابقة فيه الخاصية الذي ذكرتِ

460.gif

#19

المثال يطبق

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

[failed getting rowset from current data source]

بالرغم ان التقرير صحيح

#20

يعني نقلتي الفورمات لمشروع جديد ؟

تأكدي إن حقول النص التي تعرض البيانات في الداتا ريبورت مربوطة بحقولها Field

460.gif

#21

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

لكن واجهتني مشكلة في تغيير كلمة المرور

انا ادخل بكلمة محمد

لما اضغط على تغيير واسجل في

كلمة المرور القديمة محمد

واسجل الكلمة الجديدة وتاكيدها

يعطيني مشج كلمة المرور القديمة خطاء بالرغم اني

ادخل بكلمة محمد صحيحة

#22

ممكن نشوف الكود

460.gif

#23

الفورم الاول

Private Sub Command1_Click()

If Text1.Text = Password Then

MsgBox "تم تسجيل دخولك"

Form2.Show

Form1.Hide

Else

MsgBox "الكلمة التي قمت بكتابتهاغير صحيحة "

End If

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Command3_Click()

Form11.Show

Form1.Hide

End Sub

Private Sub Form_Activate()

Password = GetSetting("project1", "password", "security", "درة البحر")

End Sub

Private Sub Form_Unload(Cancel As Integer)

End

End Sub

الفورم الثاني

Private Sub Command1_Click()

If Text1.Text <> Password Then

MsgBox "خطأ فى كلمة المرور القديمة", vbCritical

Text1.SelStart = 0

Text1.SelLength = Len(Text1.Text)

Exit Sub

End If

If Text2.Text = "" Then

MsgBox "من فضلك ادخل كلمة المرور الجديدة", vbCritical

Exit Sub

End If

If Text3.Text <> Text2.Text Then

MsgBox "من فضلك اعد كتابة كلمة المرور بطريقة صحيحة", vbCritical

Text3.SetFocus

Text3.SelStart = 0

Text3.SelLength = Len(Text3.Text)

Exit Sub

End If

SaveSetting "project1", "password", "security", Text2.Text

MsgBox "تم تغيير كلمة المرور", vbInformation

Me.Hide

Form1.Show

End Sub

Private Sub Command2_Click()

Form1.Show

Form11.Hide

End Sub

Private Sub Form_Unload(Cancel As Integer)

End

End Sub

#24

استخدمي قواعد البيانات أفضل

460.gif

#25

ماذاتقصد

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

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