09-03-21, 11:19 PM
09-03-21, 11:54 PM
وعليكم السلام
لاحظ الكود بعد التعديل
عند البحث عن تاريخ او string لازم تخليله بين علامات ' ' مثلا
'" & Trim$(DateTimePicker3.Value) & "'"
وتستخدم Like بدلا من = (لانها تعطيك الكثير من الخيارات في البحث )
لاحظ الكود بعد التعديل
PHP كود :
Imports System.Data.OleDb
Public Class Form1
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim dt As New DataTable
Dim da As New OleDbDataAdapter
dt.Clear()
da = New OleDbDataAdapter("select * from Table1 where datee like '" & Trim$(DateTimePicker3.Value) & "'", con)
da.Fill(dt)
DataGridView1.DataSource = dt
End Sub
Dim con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source= New Microsoft Access Database.accdb;Password=")
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim dt As New DataTable
Dim da As New OleDbDataAdapter
dt.Clear()
da = New OleDbDataAdapter("select * from Table1 where timee like '" & Trim$(DateTimePicker1.Value.ToLongTimeString) & "'", con)
da.Fill(dt)
DataGridView1.DataSource = dt
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim dt As New DataTable
Dim da As New OleDbDataAdapter
dt.Clear()
da = New OleDbDataAdapter("select * from Table1", con)
da.Fill(dt)
DataGridView1.DataSource = dt
End Sub
'Private Sub PictureBox1_DoubleClick(sender As Object, e As EventArgs) Handles PictureBox1.DoubleClick
' Process.Start("Publication1.jpg")
'End Sub
End Class
عند البحث عن تاريخ او string لازم تخليله بين علامات ' ' مثلا
'" & Trim$(DateTimePicker3.Value) & "'"
وتستخدم Like بدلا من = (لانها تعطيك الكثير من الخيارات في البحث )
10-03-21, 12:29 AM
انا جربت الكود شغال بس ليه ابحث ب like وحاجه تانيه طب انا عاوز كود البحث بين تاريحين
علي العموم مشكور اخي بس انا استخدمت البارامتر جابت نتيجه احسن
علي العموم مشكور اخي بس انا استخدمت البارامتر جابت نتيجه احسن
10-03-21, 01:28 AM
اخي استخدم الي تشوفه مناسب ويفيدك بكودك
الفرق بين = و like ,, اليساوي ينطيك نتيجة المطابقة الكلية بينما الـ like ينطيك المطابقة الكلية او الجزئية او المشابهة مثال "اريد استعلام يظهرلي كل زبون يبدأ اسمه بالحرف a"
تستطيع استخدام المعاملات مع like لتقيد ناتج الاستعلام
اطلع على هذا الموقع ونفذ الاكواد اونلاين لمعرفة المزيد
https://www.w3schools.com/sql/sql_like.asp
------------------------------------------------------------------------------
اما بخصوص سؤالك عن كيفية البحث بين تاريخين , يمكنك استخدام الدالة Between , ايضا تلكه شرح عنها بالموقع اعلاه
الفرق بين = و like ,, اليساوي ينطيك نتيجة المطابقة الكلية بينما الـ like ينطيك المطابقة الكلية او الجزئية او المشابهة مثال "اريد استعلام يظهرلي كل زبون يبدأ اسمه بالحرف a"
PHP كود :
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';
تستطيع استخدام المعاملات مع like لتقيد ناتج الاستعلام
اطلع على هذا الموقع ونفذ الاكواد اونلاين لمعرفة المزيد
https://www.w3schools.com/sql/sql_like.asp
------------------------------------------------------------------------------
اما بخصوص سؤالك عن كيفية البحث بين تاريخين , يمكنك استخدام الدالة Between , ايضا تلكه شرح عنها بالموقع اعلاه
PHP كود :
SELECT * FROM Orders
WHERE OrderDate BETWEEN #07/01/1996# AND #07/31/1996#;