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

طباعة محتويات الداتا غريد

مغلق
بدأه abod112 في 25 مارس 2005 · 11 رد · 1,023 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

Private Sub Form_Load()

'MsgBox "البحث بالاسم لايعمل حاليا" & s, vbCritical + vbMsgBoxRight + vbOKOnly, "خطاء"

Skin1.ApplySkin Me.hWnd

Dim s

'As String

s = InputBox("ادخل الاسم المراد البحث عنه", "بحث")

If s = "" Then

MsgBox "رجاء ادخل الاسم للبحث", vbExclamation + vbMsgBoxRight + vbOKOnly, "تاكيد"

Else

Adodc1.Refresh

Adodc1.Recordset.Find ("name = ' " & s & " ' ")

If Adodc1.Recordset.EOF Then

MsgBox "لايوجد سجل لهذا الاسم" & s, vbExclamation + vbMsgBoxRight + vbOKOnly, "خطاء"

DataGrid1.Visible = False

Else

n = s

's = n

DataEnvironment2.Connection1.Close

DataEnvironment2.Connection1.Open

DataEnvironment2.search n

DataGrid1.DataMember = "search"

DataGrid1.Visible = True

End If

End If

End Sub

لهذه الخطوة وتظهر لي النائج اوكي بعد ذلك عندما ربطه في داتا ريبورت فانه يعطيني جميع السجلات ولا يعطيني النتيجة التي ظهرت معي في داتا غريد فارجوكم جاوبوني ...وجزالكم الله خير

#2

ياشباب الله يخليكم حدا يساعدني ... عندي تسليم المشروع بعد 3 ايام بسرعة الله يسرلكم كل شي بيصعب عليكم

ساعدوني وجاوبوني بسرعة اخوكم عبود12

#4

شكرا لردك ايها المهنا ... ولكن ليس هذا قصدي فالكود الذي اعطيتني اياه يطبع جميع السجلات ...ولا يطبع النتيجة التي ظهرت معي في الداتا غريد فارجوكم ساعدوني وعطوني الحل لاني سوف اسلم المشروع بعد 3 ايام وليس عندي وقت ...فقط اريد طريقة لطباعة الناتج الذي يظهر معي في الداتا غريد مثلا اذا كنت ابحث عن اسم المهنا ...فقط الذي يظهر معي في الداتا غريد اسمه المهنا ...استطيع طباعته ..وشكرا

#5

اخي الكريم الفكرة كالتالي كما قال الأخ المهنا

أن نتيجة البحث التي قمت بها توضع في المتغير rs وهو عندك adodc.recorset ثم يعبأ الجريد بهذا المتغير كالتالي :

set datareport1.datasource = adodc.recordset
datareport1.show
طبعا يجب تصميم التقرير بحيث توضع فيه الحقول المطلوبة .... ويمكنك قراءة دروس "أنشأ مشروعك بالفيجوال .. درس الداتاريبورت
#6

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

#7

اهلا بك

ساعطيك طريقة استخدام هذا الامر مع كائنات ADO بدون الاداة ADODC

rs.Open "Select * From Table1 Where Name Like ' " & txtName & " %'"

تحياتي لك

#8

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

#9

اخي العزيز الم تعمل الطريقة التي اعطيتك اياها ؟

#10

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

#11

تفضل اخ عبدو

أرجو أن يفيدك المثال

تقبل تحياتي

HnHn.rar

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#12

اخي العزيز اذا لم تنجح الطريقة فراسلني على golmoodpc@homtail.com

ولكن اتمنى عدم استخدام الماسنجر لعدم تفرغي لذلك ...

تحياتي

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

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