منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : محصل الشيكات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

لدي قاعدة بيانات SQL على عدد من الشيكات مع تاريخ تحصيلهم

ما مهو الإستعلام الذي يمكنني من عرض الشيكات التي قارب تاريخ تحصيلها مثلاً 5 أيام من تاريخ التحصيل المخزن في قاعدة البيانات

وشكراً
(22-12-23, 05:56 PM)waataanys كتب : [ -> ]السلام عليكم

لدي قاعدة بيانات SQL على عدد من الشيكات مع تاريخ تحصيلهم

ما مهو الإستعلام الذي يمكنني من عرض الشيكات التي قارب تاريخ تحصيلها مثلاً 5 أيام من تاريخ التحصيل المخزن في قاعدة البيانات

وشكراً

PHP كود :
Imports System.Data.SqlClient

Public Class Form1
    Private Sub RetrieveCheques
()
 
       ' استبدال اسم الخادم واسم قاعدة البيانات ومعلومات الولوج
        Dim connectionString As String = "Data Source=اسم_الخادم;Initial Catalog=اسم_قاعدة_البيانات;Integrated Security=True"

        ' 
استبدال الاستعلام وحقول الجدول وتاريخ التحصيل
        Dim query 
As String "SELECT * FROM اسم_الجدول WHERE DATEDIFF(day, GETDATE(), تاريخ_التحصيل) <= 5;"

 
       ' إعداد اتصال قاعدة البيانات
        Using connection As New SqlConnection(connectionString)
            connection.Open()

            ' 
إعداد استعلام SQL
            Using command 
As New SqlCommand(queryconnection)
 
               ' إنشاء جدول بيانات لتخزين النتائج
                Dim dataTable As New DataTable()

                ' 
استخدام محدد البيانات لتحميل البيانات من قاعدة البيانات
                Using adapter 
As New SqlDataAdapter(command)
 
                   adapter.Fill(dataTable)
 
               End Using

                
' في هذه النقطة، يمكنك استخدام البيانات المخزنة في DataTable كما تشاء
                ' 
على سبيل المثال، يمكنك عرضها في عنصر DataGridView:
 
               DataGridView1.DataSource dataTable
            End Using
        End Using
    End Sub

    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
        
' استدعاء الدالة عند النقر على الزر (يمكنك استدعاءها بطرق أخرى أيضًا)
        RetrieveCheques()
    End Sub
End Class 
مشكور اخي


تم تنفيذ الامر باستخدام الاستعلام التالي

"select * from cheks where chdate < DATEADD(DAY, 5, GETDATE()) And chdate <> '" & Today.Date.ToString("dd/MM/yyyy") & "'"