تقييم الموضوع :
  • 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
الحمد الله و الشكر الله رب العالمين .
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 99 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 264 02-11-25, 11:19 PM
آخر رد: justforit
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 820 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,210 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 993 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  سبب تكرار رسالة التنبيه مصمم هاوي 4 423 03-05-25, 02:05 PM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 780 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 696 26-04-25, 12:24 AM
آخر رد: الدريساوي

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


يقوم بقرائة الموضوع: