تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما الحل ؟؟؟
#11
عدلت حقل التاريخ ع الكود
cdate = [Birthday]

PHP كود :
Dim q As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] <1)" "AND [Birthday] BETWEEN '" Me.DateTimePicker1.Value.Date "' AND '" Me.DateTimePicker2.Value.Date "' "


   
الرد }}}
تم الشكر بواسطة:
#12
اتضح انك تستخدم أكسس وليس سيكويل

جرب هذا التعديل
PHP كود :
   Function SqlScalar(sql As String) As Integer
        Try
            Using cmd 
As New OleDbCommand(sqlCon)
 
               cmd.Parameters.AddWithValue("@d1"Me.DateTimePicker1.Value.Date)
 
               cmd.Parameters.AddWithValue("@d2"Me.DateTimePicker2.Value.Date)
 
               If Con.State <> ConnectionState.Open Then Con.Open()
 
               Dim c As Integer cmd.ExecuteScalar
                Con
.Close()
 
               Return c
            End Using
        Catch ex 
As Exception
            MsgBox
(ex.Message)
 
           Return 0
        End 
Try
 
   End Function


    Private 
Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click


        Dim rep 
As New count

        rep
.SetDataSource(dt)

        
Dim q As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")


        
rep.SetParameterValue("m1"q)

        
Dim w As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("g1"w)

        
Dim t As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("m2"t)

        
Dim r As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("g2"r)

        
Dim u As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("m3"u)

        
Dim n As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("g3"n)

        
Dim i As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("m4"i)

        
Dim a As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("g4"a)

        
Dim s As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] BETWEEN 15 AND 19) AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("m5"s)

        
Dim d As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] BETWEEN 15 AND 19) AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("g5"d)

        
Dim b As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] >20) AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("m6"b)

        
Dim f As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] >20) AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("g6"f)


        
Dim z As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='كلب')  AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("dog"z)
        
Dim x As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='جرذ') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("rat"x)
        
Dim c As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='حمار') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("donky"c)
        
Dim m As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='ماعز') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("goat"m)
        
Dim y As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='قط') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("cat"y)
        
Dim ee As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='اخرى')  AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("ather"ee)

        
Dim eqe As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([state] ='معروف')  AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("know"eqe)
        
Dim yw As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='الراس')  AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("head"yw)
        
Dim yew As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='الجذع')  AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("j"yew)
        
Dim yuw As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='ساق')  AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("leg"yuw)
        
Dim yyw As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='القدم')  AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("foot"yyw)
        
Dim ysw As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='اليد')  AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("hand"ysw)
        
Dim ynw As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='اصبع اليد') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
        
rep.SetParameterValue("finger"ynw)

        
rep.SetParameterValue("start_date"Me.DateTimePicker1.Value.Date)
        
rep.SetParameterValue("end_date"Me.DateTimePicker2.Value.Date)
        
CrystalReportViewer1.ReportSource rep
        CrystalReportViewer1
.Refresh()



    
End Sub 
الرد }}}
تم الشكر بواسطة:
#13
اعطي ريبورت قيم فارغه

   
الرد }}}
تم الشكر بواسطة:
#14
تأكد من وجود بيانات بين التاريخين مع شرط الجنس والعمر كما فهمته من الكود
الرد }}}
تم الشكر بواسطة:
#15
كل الداتا الى   عندي  بين  شهر 3  وشهر 5

بس قيمتين  بشهر 2


   
الرد }}}
تم الشكر بواسطة:
#16
توصلت للحل  

الكود صح  لكن  لا  يوجد علاقة بين العمر ومعضم  الحقول    AND ([age] <1)  فعليا  بقاعده البيانات  لا يوجد احد اقل من  1  


PHP كود :
Dim d As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] BETWEEN 15 AND 19) AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("g5"d



اشكرك  التعديل  


PHP كود :
Function SqlScalar(sql As String) As Integer
        Try
            Using cmd 
As New OleDbCommand(sqlCon)
 
               cmd.Parameters.AddWithValue("@d1"Me.DateTimePicker1.Value.Date)
 
               cmd.Parameters.AddWithValue("@d2"Me.DateTimePicker2.Value.Date)
 
               If Con.State <> ConnectionState.Open Then Con.Open()
 
               Dim c As Integer cmd.ExecuteScalar
                Con
.Close()
 
               Return c
            End Using
        Catch ex 
As Exception
            MsgBox
(ex.Message)
 
           Return 0
        End 
Try
 
   End Function


 
   Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click


        Dim rep 
As New count

        rep
.SetDataSource(dt)

 
       Dim q As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")


 
       rep.SetParameterValue("m1"q)

 
       Dim w As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] <1) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("g1"w)

 
       Dim t As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] BETWEEN 1 AND 4) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("m2"t)

 
       Dim r As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] BETWEEN 1 AND 4) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("g2"r)

 
       Dim u As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] BETWEEN 5 AND 9) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("m3"u)

 
       Dim n As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] BETWEEN 5 AND 9) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("g3"n)

 
       Dim i As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] BETWEEN 10 AND 14) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("m4"i)

 
       Dim a As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] BETWEEN 10 AND 14) AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("g4"a)

 
       Dim s As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] BETWEEN 15 AND 19)  AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("m5"s)

 
       Dim d As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] BETWEEN 15 AND 19)  AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("g5"d)

 
       Dim b As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] >20)  AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("m6"b)

 
       Dim f As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='انثى') AND ([age] >20)  AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("g6"f)


 
       Dim z As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='كلب')   AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("dog"z)
 
       Dim x As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='جرذ')  AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("rat"x)
 
       Dim c As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='حمار')  AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("donky"c)
 
       Dim m As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='ماعز')  AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("goat"m)
 
       Dim y As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='قط')  AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("cat"y)
 
       Dim ee As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([Type] ='اخرى')   AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("ather"ee)

 
       Dim eqe As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([state] ='معروف')   AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("know"eqe)
 
       Dim yw As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='الراس')   AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("head"yw)
 
       Dim yew As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='الجذع')  AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("j"yew)
 
       Dim yuw As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='ساق')   AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("leg"yuw)
 
       Dim yyw As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='القدم')   AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("foot"yyw)
 
       Dim ysw As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='اليد')   AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("hand"ysw)
 
       Dim ynw As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([place] ='اصبع اليد')  AND ([Birthday] BETWEEN  @d1 AND @d2) ")
 
       rep.SetParameterValue("finger"ynw)

 
       rep.SetParameterValue("start_date"Me.DateTimePicker1.Value.Date)
 
       rep.SetParameterValue("end_date"Me.DateTimePicker2.Value.Date)
 
       CrystalReportViewer1.ReportSource rep
        CrystalReportViewer1
.Refresh() 
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ما الحل dwidar07@gmail.com 3 424 21-02-25, 01:08 AM
آخر رد: أبو خالد الشكري
  البرنامج لدي يعمل على ويندوز 11 والان لا يعمل على ويندوز 10 ماهو الحل moh61 1 586 01-09-23, 04:38 AM
آخر رد: اسامه الهرماوي
  ممكن الحل masport tv 0 495 07-04-23, 11:36 AM
آخر رد: masport tv
  ارجو ان لا تبخلو علينا با الحل ahmedbezia 3 709 06-12-22, 01:29 PM
آخر رد: ahmedbezia
  [سؤال] [تم الحل] انشاء المسارات وتمرير البارامترات لها وقت التشغيل سعود 7 1,709 03-09-22, 09:44 AM
آخر رد: Taha Okla
  مشكلة واجهتني كتير وزهقت منها فاللي عنده الحل ياريت يفيدني بيه ميدو الفنان 7 1,511 03-09-22, 03:33 AM
آخر رد: ميدو الفنان
  [سؤال] * تم الحل * التحكم بمخرجات السريال بورت واعادة تحويلها mohamedallams 1 697 30-08-22, 06:42 PM
آخر رد: mohamedallams
  [سؤال] * [تم الحل] * المحاولة الثانية و اللتي باءت بالفشل حول تقسيم ملف بشكل دقيق سعود 8 1,424 27-08-22, 07:41 AM
آخر رد: سعود
  ما هو الحل لهذه المشكلة جيولوجي مبتدئ 7 1,614 17-05-22, 09:22 AM
آخر رد: جيولوجي مبتدئ
  [سؤال] التحديث من خلال الـ DropBox متوقف ما الحل؟ abomo3ath 1 991 06-05-22, 09:11 PM
آخر رد: سعود

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


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