تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مساعدة في إكمال كود 3 أزرار (حذف-بحث-تعديل)
#11
السلام عليكم...
تفضل:
كود :
  If con.State = ConnectionState.Closed Then
               con.Open()
           End If
           Dim Query As String = "Select Sum(الحقل) From الجدول Where 1=1"

           If dd1.Text <> "" Then
               'من
               Query = Query & " AND التاريخ >= '" & Now.ToString("yyyy-MM-dd") & "'"
           End If

           If dd2.Text <> "" Then
               'إلى
               Query = Query & " AND التاريخ <= '" & dd2.Value.ToString("yyyy-MM-dd") & "'"
           End If


           Dim cmd As New SqlCommand(Query, con)
           da = New SqlDataAdapter(cmd)
           dt.Clear()
           da.Fill(dt)

           Dim RecordCount As Double

           RecordCount = cmd.ExecuteScalar
           TextBox1.Text = Val(RecordCount)
           con.Close()
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
تم الشكر بواسطة:
#12
(08-10-20, 03:13 AM)اسامه الهرماوي كتب : السلام عليكم...
تفضل:
كود :
  If con.State = ConnectionState.Closed Then
               con.Open()
           End If
           Dim Query As String = "Select Sum(الحقل) From الجدول Where 1=1"

           If dd1.Text <> "" Then
               'من
               Query = Query & " AND التاريخ >= '" & Now.ToString("yyyy-MM-dd") & "'"
           End If

           If dd2.Text <> "" Then
               'إلى
               Query = Query & " AND التاريخ <= '" & dd2.Value.ToString("yyyy-MM-dd") & "'"
           End If


           Dim cmd As New SqlCommand(Query, con)
           da = New SqlDataAdapter(cmd)
           dt.Clear()
           da.Fill(dt)

           Dim RecordCount As Double

           RecordCount = cmd.ExecuteScalar
           TextBox1.Text = Val(RecordCount)
           con.Close()
لم تشتغل في مثالي ...
يبدة ان طريقة استدعاء و الاتصال بالقاعدة ليست نفسها في مثالي و في الكود الذي اقترحته
الرد }}}
تم الشكر بواسطة:
#13
(08-10-20, 12:39 PM)HUNTER25 كتب :
(08-10-20, 03:13 AM)اسامه الهرماوي كتب : السلام عليكم...
تفضل:
كود :
  If con.State = ConnectionState.Closed Then
               con.Open()
           End If
           Dim Query As String = "Select Sum(الحقل) From الجدول Where 1=1"

           If dd1.Text <> "" Then
               'من
               Query = Query & " AND التاريخ >= '" & Now.ToString("yyyy-MM-dd") & "'"
           End If

           If dd2.Text <> "" Then
               'إلى
               Query = Query & " AND التاريخ <= '" & dd2.Value.ToString("yyyy-MM-dd") & "'"
           End If


           Dim cmd As New SqlCommand(Query, con)
           da = New SqlDataAdapter(cmd)
           dt.Clear()
           da.Fill(dt)

           Dim RecordCount As New Integer

           RecordCount = cmd.ExecuteScalar
           (TextBox1.Text = val(RecordCount
           con.Close()
لم تشتغل في مثالي ...
يبدة ان طريقة استدعاء و الاتصال بالقاعدة ليست نفسها في مثالي و في الكود الذي اقترحته
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم