منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] محصل الشيكات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] محصل الشيكات (/showthread.php?tid=47672)



محصل الشيكات - waataanys - 22-12-23

السلام عليكم

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

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

وشكراً


RE: محصل الشيكات - تركي الحلواني - 26-12-23

(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 



RE: محصل الشيكات - waataanys - 29-12-23

مشكور اخي


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

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