منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم اسئلة vb6.0 المتعلقة بقواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=72)
+---- قسم : قسم اسئلة التقارير والطباعة للغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=73)
+---- الموضوع : الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة (/showthread.php?tid=7218)

الصفحات: 1 2 3


الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - hago - 02-12-12

إخوتى واخوانى المبرمجين Smile
اما بعد :

كثر الحديث والاسئلة عن الفلترة فى التقارير بين تاريخ وتاريخين لدرجة تكرار المواضيع لذلك احببت ان اعمل شرح مدعوم بالصور ومثال يوضح إستخدام الفلترة فى التقارير بـ إستخدام اداة التقرير Data report ويشمل المثال على الاتى :

الفلترة بتاريخ واحد
الفلترة بين تاريخين
الفلترة لــ شخص معين
الفلترة بتاريخ لــ شخص معين
الفلترة بين تاريخين لــ شخص معين


اولاً : اضف اداة التاريخ DTPicker

Microsoft Windows Common Control-26.0 ثم إختر  <<--- Project --->> Components




ثانيا :
ارسم الفورم على هذا الشكل :




ثالثاً:
الاكواد
يتم ملئ الكمبو تلقائيا من قاعدة البيانات بواسطة الكود :






كود :
Do While Not RS.EOF
Combo1.AddItem RS.Fields("Nme").Value
RS.MoveNext
Loop

الفلترة بتاريخ واحد :






كود :
RS.Open " select * from [Tabel1] where [DTSin] like '" & DTPicker1.Value & "'", CN, adOpenStatic, adLockReadOnly

الفلترة بتاريخين :






كود :
RS.Open " select * from [Tabel1] where [DTSin] Between #" & DTPicker2.Value & "# AND #" & DTPicker3.Value & "#", CN, adOpenStatic, adLockReadOnly



الفلترة لــ شخص معين :






كود :
RS.Open " select * from [Tabel1] where [Nme] like '" & Combo1.Text & "'", CN, adOpenStatic, adLockReadOnly

الفلترة لــ شخص معين بتاريخ معين :






كود :
RS.Open " select * from [Tabel1] Where [Nme]='" & Trim$(Combo2.Text) & "' AND [DTSin]=#" & DTPicker6.Value & "#", CN, adOpenStatic, adLockReadOnly

الفلترة بين تاريخين لشخص معين :






كود :
RS.Open "select * from Tabel1 where Nme='" & Trim(Combo3.Text) & "' and DTSin between #" & DTPicker4.Value & "# and #" & DTPicker5.Value & "#"

رابعاً : تصميم التقرير
اذهب الى الوضوع التالى :

[b]شرح بسيط بالصور طريقة عمل تقرير بالـــ Data report بــ إستخدام adodb[/b]

فهو نفس التقرير الذى طبقت عليه الفلترة

توضيح مهم :
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
vb4arb إسم قاعدة البيانات
Tabel1 إسم الجدول
DTSin إسم حقل التاريخ
Nme إسم حقل الاسماء
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦

ملاحظات :
لم اكتب الاكواد كاملة وذلك لوجود مشكلة فى محرر الاكواد
البيانات الموجودة فى قاعدة البيانات هى لـــ اعضاء من المنتدى الكريم

*************************************************

فى النهاية : ارجو ان اكون قد وفقت فى الشرح البسيط

☼☼ صورة من التقرير بعد عمل فلترة بين تاريخين ☼☼






الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - الميسري - 02-12-12

[u]وألله يستحق التثبيت بارك الله فيك اخي hago بأذآ الله ستوجر على هذا العمل ،، وجميل جدآ جدآ هذا الموضوع وليس هذا الموضوع اولهآ بل لك الكثير من المواضيع الحلوه والمفيده[/u]


الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - Sajad - 02-12-12

السلام عليكم اخي الكريم

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

تم التقييمSmile

بالتوفيق ان شاءالله



الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - hago - 02-12-12

الميسري كتب :[u]وألله يستحق التثبيت بارك الله فيك اخي hago بأذآ الله ستوجر على هذا العمل ،، وجميل جدآ جدآ هذا الموضوع وليس هذا الموضوع اولهآ بل لك الكثير من المواضيع الحلوه والمفيده[/u]
إن شاء الله
شكرا لك اخى العزيز الميسري
Smile جزاك الله خير


الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - hago - 02-12-12

sajad كتب :السلام عليكم اخي الكريم

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

تم التقييمSmile

بالتوفيق ان شاءالله

[b]
اسعدنى مرورك الجميل Smile[b][b] اخى sajad وشكرا لك لتقييم الموضوع [/b]Big Grin
تقبل تحياتى
[/b][/b][b]
[b]
[/b][/b]


الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - المبرمج البسيط - 03-12-12

قمه الابداع نحن بأنتضار المزيد من ابداعاتك

تستحق التقييم


الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - نظرية - 03-12-12

[SIZE=5]والله شرح حلووووووووو كنت ابحث عنه من زمااااااااااااااااااااااااااااان
جزاك ربى خيراً
[/SIZE]


الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - الدريساوي - 17-12-12

مشكور اخي شرح رائع من اخ رائع بارك الله في علمك


الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - hago - 21-12-12




الفلترة فى Datareport بتاريخ وتاريخين واشكال مختلفة - mmali127 - 25-12-12

بارك الله فيك استاذ hago

جهد مميز