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

عندي فورم فيه 2 داتا جريد فيو

الاولي : يتم فيها عرض تحاليل المريض وبالتالي ممكن المريض يظهر اكثر من مره

اريد عند الضغط علي البوتن تظهر نفس البيانات السابقه من نفس الجدول ولكن بدون تكرار وتوضع البيانات في الداتا جريد الثانيه

ارفقت صوره لتوضيح الامر اكثر

   

وده الكود المستخدم لملء الداتا جريد الاولي
PHP كود :
Dim dt As New DataTable
        Dim da 
As New SqlDataAdapter
        Dim searchDate1 
As Date DateTimePicker1.Value
        Dim searchDate2 
As Date DateTimePicker2.Value.AddDays(1)
 
       dt.Clear()
 
       da = New SqlDataAdapter("select [Patient_Code],[RegistrationDate],[ResultDate],
            [PatientName] from Analysis_Table WHERE 
            ResultDate >= '" 
searchDate1.Year "/" searchDate1.Month "/" searchDate1.Day "'
            and ResultDate <= '" 
searchDate2.Year "/" searchDate2.Month "/" searchDate2.Day "'"connSQL)
 
       da.Fill(dt)
 
       DataGridView1.DataSource = (dt
الرد
تم الشكر بواسطة:
#2
PHP كود :
    Dim dt As New DataTable
    Dim da 
As New SqlDataAdapter
    Dim searchDate1 
As Date DateTimePicker1.Value
    Dim searchDate2 
As Date DateTimePicker2.Value.AddDays(1)
 
   dt.Clear()
 
   da = New SqlDataAdapter("select DISTINCT[Patient_Code],[RegistrationDate],[ResultDate],
        [PatientName] from Analysis_Table WHERE 
        ResultDate >= '" 
searchDate1.Year "/" searchDate1.Month "/" searchDate1.Day "'
        and ResultDate <= '" 
searchDate2.Year "/" searchDate2.Month "/" searchDate2.Day "'"connSQL)
 
   da.Fill(dt)
 
   DataGridView1.DataSource = (dt
كلمة : DISTINCT قبل العامود لمنع تكرار النتيجة .
الرد
#3
(17-12-19, 05:10 AM)Emam emam كتب : السلام عليكم اخوتي الاحباب

عندي فورم فيه 2 داتا جريد فيو

الاولي : يتم فيها عرض تحاليل المريض وبالتالي ممكن المريض يظهر اكثر من مره

اريد عند الضغط علي البوتن تظهر نفس البيانات السابقه من نفس الجدول ولكن بدون تكرار وتوضع البيانات في الداتا جريد الثانيه

ارفقت صوره لتوضيح الامر اكثر



وده الكود المستخدم لملء الداتا جريد الاولي
PHP كود :
Dim dt As New DataTable
        Dim da 
As New SqlDataAdapter
        Dim searchDate1 
As Date DateTimePicker1.Value
        Dim searchDate2 
As Date DateTimePicker2.Value.AddDays(1)
 
       dt.Clear()
 
       da = New SqlDataAdapter("select [Patient_Code],[RegistrationDate],[ResultDate],
            [PatientName] from Analysis_Table WHERE 
            ResultDate >= '" 
searchDate1.Year "/" searchDate1.Month "/" searchDate1.Day "'
            and ResultDate <= '" 
searchDate2.Year "/" searchDate2.Month "/" searchDate2.Day "'"connSQL)
 
       da.Fill(dt)
 
       DataGridView1.DataSource = (dt

راجع الرابط دة فية كل انواع الاستعلامات

https://www.w3schools.com/sql/
الرد
تم الشكر بواسطة: asemshahen5 , محمد كريّم , Emam emam
#4
(17-12-19, 03:17 PM)asemshahen5 كتب :
PHP كود :
    Dim dt As New DataTable
    Dim da 
As New SqlDataAdapter
    Dim searchDate1 
As Date DateTimePicker1.Value
    Dim searchDate2 
As Date DateTimePicker2.Value.AddDays(1)
 
   dt.Clear()
 
   da = New SqlDataAdapter("select DISTINCT[Patient_Code],[RegistrationDate],[ResultDate],
        [PatientName] from Analysis_Table WHERE 
        ResultDate >= '" 
searchDate1.Year "/" searchDate1.Month "/" searchDate1.Day "'
        and ResultDate <= '" 
searchDate2.Year "/" searchDate2.Month "/" searchDate2.Day "'"connSQL)
 
   da.Fill(dt)
 
   DataGridView1.DataSource = (dt
كلمة : DISTINCT قبل العامود لمنع تكرار النتيجة .

اعتزر  عن التاخير في الرد
ولكن يعجز لساني عن شكرك اخي عاصم  لما تقدمه من مساعده لي ولكل من يطلب المساعده 
بارك الله فيك وجعله الله في ميزان حسناتك

(17-12-19, 03:21 PM)محمد اسماعيل كتب :
(17-12-19, 05:10 AM)Emam emam كتب : السلام عليكم اخوتي الاحباب

عندي فورم فيه 2 داتا جريد فيو

الاولي : يتم فيها عرض تحاليل المريض وبالتالي ممكن المريض يظهر اكثر من مره

اريد عند الضغط علي البوتن تظهر نفس البيانات السابقه من نفس الجدول ولكن بدون تكرار وتوضع البيانات في الداتا جريد الثانيه

ارفقت صوره لتوضيح الامر اكثر



وده الكود المستخدم لملء الداتا جريد الاولي
PHP كود :
Dim dt As New DataTable
        Dim da 
As New SqlDataAdapter
        Dim searchDate1 
As Date DateTimePicker1.Value
        Dim searchDate2 
As Date DateTimePicker2.Value.AddDays(1)
 
       dt.Clear()
 
       da = New SqlDataAdapter("select [Patient_Code],[RegistrationDate],[ResultDate],
            [PatientName] from Analysis_Table WHERE 
            ResultDate >= '" 
searchDate1.Year "/" searchDate1.Month "/" searchDate1.Day "'
            and ResultDate <= '" 
searchDate2.Year "/" searchDate2.Month "/" searchDate2.Day "'"connSQL)
 
       da.Fill(dt)
 
       DataGridView1.DataSource = (dt

راجع الرابط دة فية كل انواع الاستعلامات

https://www.w3schools.com/sql/

الف شكر اخي محمد اسماعيل علي الرابط الجميل ده
رابط ممتاز واستفدت منه كثير بارك الله فيك
الرد
تم الشكر بواسطة: محمد اسماعيل , asemshahen5 , محمد كريّم
#5
الحمد الله و الشكر الله رب العالمين .
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سؤال حول openfiledialog Fadi Mzannar 0 25 , 09:12 PM
آخر رد: Fadi Mzannar
  [SQL] سؤال بخصوص استضافة مدفوعة egypt 2020 3 79 , 09:28 AM
آخر رد: egypt 2020
  ماهي طريقة سحب الصورة من الكاميرا مباشرة إلى قاعدة البيانات جيولوجي مبتدئ 0 34 16-02-20, 11:29 AM
آخر رد: جيولوجي مبتدئ
  [VB.NET] مساعدة في ايجاد استعلام خاص tahaayyoub 0 88 07-02-20, 05:28 AM
آخر رد: tahaayyoub
  حفظ صورة علي الجهاز متخزنة في قاعدة البيانات BIT (تم حل المشكلة) محمدالزند 1 93 07-02-20, 04:01 AM
آخر رد: محمدالزند
  [VB.NET] سؤال بخصوص الكود تبع النسخة التجريبية 0theghost0 1 103 03-02-20, 03:25 PM
آخر رد: asemshahen5
  سؤال حول إستخراج نوع صورة فقط بدون الإسم : مثال (JPG.) Al Wilaya 3 216 02-02-20, 05:49 PM
آخر رد: alsalamoni
Bug [VB.NET] سؤال لمحترفي الداتا جريد waleedcom 1 123 01-02-20, 04:14 PM
آخر رد: ابراهيم ايبو
Heart [VB.NET] سؤال حول إدراج وحفظ وإستدعاء إرتباط تشعبي Al Wilaya 7 251 01-02-20, 12:10 AM
آخر رد: alsalamoni
Heart [VB.NET] سؤال حول كود ملء كومبوبوكس بعامودين أو أكثر Al Wilaya 7 312 29-01-20, 10:58 PM
آخر رد: alsalamoni

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


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