تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما هو الكود ؟؟؟
#1
السلام عليكم  ورحمه الله وبركاته  


عملت  براميتر  وعملت اسناد  للكريستال ريبورت  


المشكلة بالكود  
PHP كود :
Dim rep As New count


        rep
.SetDataSource(dt)
 
       rep.SetParameterValue("start_date"Me.DateTimePicker1.Value.Date)
 
       rep.SetParameterValue("end_date"Me.DateTimePicker2.Value.Date)


 
       Dim r As String COUNT(*) FROM [Table1WHERE ([sex] ='ذكر') AND ([ageBETWEEN 5 AND 9)
 
       rep.SetParameterValue("p1"r)
 
       Dim n As String COUNT(*) FROM [Table1WHERE ([sex] ='انثى') AND ([ageBETWEEN 5 AND 9)
 
       rep.SetParameterValue("p2"n)


 
       CrystalReportViewer1.ReportSource rep
        CrystalReportViewer1
.Refresh() 

بيعطي  خطا   علي  -    *   -Expression expected

جربت  اعمل  
جدول Sex يحتوى عمودين الاول ID ترقيم تلقائي مفتاح رئيسي والثاني Name اسم النوع والذي سيحتوى 1=ذكر 2=أنثى
بس  بدون نتائج  Huh  Undecided
الرد }}}
تم الشكر بواسطة:
#2
ضع هذه الدالة
PHP كود :
Function SqlScalar(sql As String) As Integer
    Try
        Using cmd 
As New OleDbCommand(sqlCon)
 
           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 

ثم استدعها بالطريقة التالية لتعيد لك العدد
PHP كود :
Dim r As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] BETWEEN 5 AND 9)")
rep.SetParameterValue("p1"r)

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

من الجيد وضع جدول لكل خاصية، ولكن يتوجب عندها الربط بين الجداول، والاستعلام سيختلف قليلاً.
الرد }}}
تم الشكر بواسطة: alma_fandi , Amir_Alzubidy , Amir_Alzubidy
#3
(23-04-17, 11:26 AM)عبـدالله كتب : ضع هذه الدالة
PHP كود :
Function SqlScalar(sql As String) As Integer
    Try
        Using cmd 
As New OleDbCommand(sqlCon)
 
           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 

ثم استدعها بالطريقة التالية لتعيد لك العدد
PHP كود :
Dim r As String SqlScalar("SELECT COUNT(*) FROM [Table1] WHERE ([sex] ='ذكر') AND ([age] BETWEEN 5 AND 9)")
rep.SetParameterValue("p1"r)

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

من الجيد وضع جدول لكل خاصية، ولكن يتوجب عندها الربط بين الجداول، والاستعلام سيختلف قليلاً.


   
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , عبـدالله


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 190 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 208 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,050 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 840 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,136 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 673 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 818 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 619 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 601 30-01-25, 08:26 AM
آخر رد: new_programer
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 445 21-12-24, 02:55 PM
آخر رد: aljzazy

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


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