تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود البحث بين تاريخين في Report Viewer بالفيجوال بيسك
#1
السلام عليكم
ارجو من الأخوة الافاضل المساعدة في تصفية البيانات داخل الريبورت فيور بين تاريخين 

أنا جربت الكود التالي لكن لا يعمل
كود :
Me.FixReportBindingSource.Filter = " FixDate >= '" & dtFrom.Value & "' and FixDate <= '" & dtTo.Value & "'"
الرد }}}
تم الشكر بواسطة: asemshahen5
#2
(02-06-20, 11:25 PM)adnan gharbi كتب : السلام عليكم
ارجو من الأخوة الافاضل المساعدة في تصفية البيانات داخل الريبورت فيور بين تاريخين 

أنا جربت الكود التالي لكن لا يعمل
كود :
Me.FixReportBindingSource.Filter = " FixDate >= '" & dtFrom.Value & "' and FixDate <= '" & dtTo.Value & "'"

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

جرب هذا التعديل

كود :
Me.FixReportBindingSource.Filter = " FixDate >= #" & dtFrom.Value.ToString("yyyy'/'MM'/'dd") & "# and FixDate <= #" & dtTo.Value. ToString("yyyy'/'MM'/'dd") & "#"
الرد }}}
تم الشكر بواسطة: adnan gharbi , asemshahen5
#3
لم يعمل اخي للأسف
الرد }}}
تم الشكر بواسطة: asemshahen5
#4
(03-06-20, 12:36 AM)adnan gharbi كتب : لم يعمل اخي للأسف

هل يمكن أن تضع رسالة الخطأ؟
الرد }}}
تم الشكر بواسطة: asemshahen5
#5
Photo 
(03-06-20, 01:11 AM)WaeLx كتب :
(03-06-20, 12:36 AM)adnan gharbi كتب : لم يعمل اخي للأسف

هل يمكن أن تضع رسالة الخطأ؟

اخي العزيز لا تظهر اي رسالة ولا يحدث شيء 
انا استخدم الكود عند حدث الضغط على الزر بعد تحديد التاريخ الاول والثاني
PHP كود :
Private Sub btn2Dates_Click(sender As ObjectAs EventArgsHandles btn2Dates.Click
        Me
.FixReportBindingSource.Filter " FixDate >= #" dtFrom.Value.ToString("yyyy'/'MM'/'dd") & "# and FixDate <= #" dtTo.Value.ToString("yyyy'/'MM'/'dd") & "#"
 
   End Sub 
الرد }}}
تم الشكر بواسطة: asemshahen5
#6
(03-06-20, 01:27 AM)adnan gharbi كتب :
(03-06-20, 01:11 AM)WaeLx كتب :
(03-06-20, 12:36 AM)adnan gharbi كتب : لم يعمل اخي للأسف

هل يمكن أن تضع رسالة الخطأ؟

اخي العزيز لا تظهر اي رسالة ولا يحدث شيء 
انا استخدم الكود عند حدث الضغط على الزر بعد تحديد التاريخ الاول والثاني
PHP كود :
Private Sub btn2Dates_Click(sender As ObjectAs EventArgsHandles btn2Dates.Click
        Me
.FixReportBindingSource.Filter " FixDate >= #" dtFrom.Value.ToString("yyyy'/'MM'/'dd") & "# and FixDate <= #" dtTo.Value.ToString("yyyy'/'MM'/'dd") & "#"
 
   End Sub 
عفوا اخي الكود اللي حضرتك اقترحته اشتغل تمام لأن كنت ناسي اعمل  Refresh للتقرير جزاك الله خير
هل يمكن اضافة معيار ثالث لكود التصفية وليكن برقم id  مثلا
الرد }}}
تم الشكر بواسطة: asemshahen5
#7
(03-06-20, 12:29 PM)adnan gharbi كتب : عفوا اخي الكود اللي حضرتك اقترحته اشتغل تمام لأن كنت ناسي اعمل  Refresh للتقرير جزاك الله خير
هل يمكن اضافة معيار ثالث لكود التصفية وليكن برقم id  مثلا


جزانا و اياكم كل خير

يمكن أن تضيف عدد من المعايير حسب ما تريد

مثلا تضيف 
كود :
Id like '" & textboxid.text & "'



ليصبح الكود كالتالي


كود :
Me.FixReportBindingSource.Filter = " Id like '" & textboxid.text & "' AND FixDate >= #" & dtFrom.Value.ToString("yyyy'/'MM'/'dd") & "# and FixDate <= #" & dtTo.Value.ToString("yyyy'/'MM'/'dd") & "#"
الرد }}}
تم الشكر بواسطة: asemshahen5
#8
اخي الكريم شكرا لردودك واهتمامك باجابة السؤال
بالنسبة للكود عندما تم اضافة المعيار الثالث للتصفية لم تعد تظهر نتائج وتختفي البيانات الموجودة في التقرير يعني لا يرجع بأي نتيجة
جربت الكود مع Datagridview واشتغل بصورة طببيعية لكن أنا اريد التصفية تكون بالتقرير لسهولة استخراج البيانات من التقرير على شكل وورد أو أكسل
مع شكري وتقديري لحضرتك

هذا الكود الذي استخدمته فقط غيرت أسماء datetimepicker والكومبوبوكس حسب الموجود في الفورم
PHP كود :
Private Sub btnMulti_Click(sender As ObjectAs EventArgsHandles btnMulti.Click
        Me
.FixReportBindingSource.Filter Me.FixReportBindingSource.Filter " VibNO like '" cmbVibNO.Text "' AND FixDate >= #" dtDate1.Value.ToString("yyyy'/'MM'/'dd") & "# and FixDate <= #" dtDate2.Value.ToString("yyyy'/'MM'/'dd") & "#"

 
       Me.ReportViewer1.RefreshReport()
 
   End Sub 
الرد }}}
تم الشكر بواسطة:
#9
(04-06-20, 10:10 AM)adnan gharbi كتب : اخي الكريم شكرا لردودك واهتمامك باجابة السؤال
بالنسبة للكود عندما تم اضافة المعيار الثالث للتصفية لم تعد تظهر نتائج وتختفي البيانات الموجودة في التقرير يعني لا يرجع بأي نتيجة
جربت الكود مع Datagridview واشتغل بصورة طببيعية لكن أنا اريد التصفية تكون بالتقرير لسهولة استخراج البيانات من التقرير على شكل وورد أو أكسل
مع شكري وتقديري لحضرتك

هذا الكود الذي استخدمته فقط غيرت أسماء datetimepicker والكومبوبوكس حسب الموجود في الفورم
PHP كود :
Private Sub btnMulti_Click(sender As ObjectAs EventArgsHandles btnMulti.Click
        Me
.FixReportBindingSource.Filter Me.FixReportBindingSource.Filter " VibNO like '" cmbVibNO.Text "' AND FixDate >= #" dtDate1.Value.ToString("yyyy'/'MM'/'dd") & "# and FixDate <= #" dtDate2.Value.ToString("yyyy'/'MM'/'dd") & "#"

 
       Me.ReportViewer1.RefreshReport()
 
   End Sub 
 

تعديل بسيط و ان شاء الله يعمل معك

جرب هذا

كود :
Private Sub btnMulti_Click(sender As Object, e As EventArgs) Handles btnMulti.Click
       Me.FixReportBindingSource.Filter = Me.FixReportBindingSource.Filter = " VibNO = '" & cmbVibNO.Text & "' AND FixDate >= #" & dtDate1.Value.ToString("yyyy'/'MM'/'dd") & "# and FixDate <= #" & dtDate2.Value.ToString("yyyy'/'MM'/'dd") & "#"

       Me.ReportViewer1.RefreshReport()
   End Sub


أو هذا


كود :
Private Sub btnMulti_Click(sender As Object, e As EventArgs) Handles btnMulti.Click
       Me.FixReportBindingSource.Filter = Me.FixReportBindingSource.Filter = " VibNO = +" & cmbVibNO.Text & "+ AND FixDate >= #" & dtDate1.Value.ToString("yyyy'/'MM'/'dd") & "# and FixDate <= #" & dtDate2.Value.ToString("yyyy'/'MM'/'dd") & "#"

       Me.ReportViewer1.RefreshReport()
   End Sub

و أعلمني بالنتيجة
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#10
جربت كلا الكودين ولم يعمل أي منهما 
المشكلة فقط مع التقرير اخي
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,023 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,248 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,233 09-07-25, 12:45 AM
آخر رد: abo ragab
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 663 18-06-25, 11:09 AM
آخر رد: dubai.eig
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 782 07-02-25, 07:57 PM
آخر رد: الورد2
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,785 07-02-25, 07:55 PM
آخر رد: الورد2
  [VB.NET] شرح انشاء تقارير فجوال 2008 Report.Rdlc mefof 0 340 27-01-25, 12:11 PM
آخر رد: mefof
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 554 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 461 08-10-24, 02:37 PM
آخر رد: salamandal
Rainbow [كود] البحث تلقائياً عند التبديل بين الـ RadioButton محمد مسافر 8 702 04-10-24, 02:33 AM
آخر رد: Taha Okla

التنقل السريع :


يقوم بقرائة الموضوع: