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

كيفية البحث بين تاريخين في قاعدة بيانات اكسس باستخدام فيجوال بيسك 2008

بدأه alhussein_ah في 20 نوفمبر 2012 · 8 رد · 3,538 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

تم تعديل هذه المشاركة بواسطة alhussein_ah في 20 نوفمبر 2012 في 14:11

#2

تفضل اخي العزيز

Cd1 = "#" & (DateTimePicker1.Value.Date) & "#"

Cd2 = "#" & (DateTimePicker.Value.Date) & "#"

Dim strsq333 As String = "SELECT ZZ1 , ZZ4, ZZ8 FROM ZZZZ WHERE ZZ4 BETWEEN " & Cd1 & " AND " & Cd2 & " "

Dim strsq444 As String = "SELECT ZAV1 , ZAV2, ZAV3 FROM ZAVV WHERE ZAV2 BETWEEN " & Cd1 & " AND " & Cd2 & " "

Dim Adp333 As New OleDb.OleDbDataAdapter(strsq333, SqlConnection1)

Dim Adp444 As New OleDb.OleDbDataAdapter(strsq444, SqlConnection1)

If (Me.Dt1.Checked) = False And (Me.Dt2.Checked) = False Then

MessageBox.Show("من فضلك ادخل التاريخ فى خانة من - الى", "بحث وطباعه", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading)

Exit Sub

End If

ds2.Clear()

Adp333.Fill(ds2, "ZZZZ")

Me.Dgrd1.DataSource = ds2

Me.Dgrd1.DataMember = "ZZZZ"

Me.Dgrd1.Refresh()

في حالة الكريستال

Dim rpt1 As New CrystalReportZAZA

Cd1 = "#" & (Dt1.Value.Date) & "#"

Cd2 = "#" & (Dt2.Value.Date) & "#"

Cd1 = Format(Me.Dt1.Value, "yyy, MM, dd, 00, 00, 000")

Cd2 = Format(Me.Dt2.Value, "yyy, MM, dd, 00, 00, 00")

Dim f As New frmPrint

bbbb(rpt1, "SALA2012", "", "")

rpt1.RecordSelectionFormula = "{ZAZA.ZA1}= " & Val(ListBox2.SelectedItem) & " "

f.CrystalReportViewer1.ReportSource = rpt1

f.CrystalReportViewer1.Zoom(95%)

f.CrystalReportViewer1.RefreshReport()

f.Show()

1
#3

جزاك الله خيرا اخي على هذا المجهود و لكن هناك بعض الاكواد لم افهمها و لا اعلم اين الخطأ فهل يمكنك وضعها في مثال و رفعها ان امكن ؟؟ و جزاك الله خيراً و شكرا لتعبك معي

#4

تفضل اخي

هذا برنامج فيه مواضيع كثيرة منضمنها الموضوع الذي طلبته

#6

جزاك الله خيرا على هذا المثال الرائع و لا اعلم كيف اشكرك ........ نفع الله بك و زادك علماً

#8

شكرا للافادة استاذ محمد فؤاد

#9

موضوع 10/10 شكرا الاخ الناشىء

 

حل امثل فعلا للبحث بين تاريخين

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…