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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 158 25-02-24, 06:29 AM
آخر رد: loay775
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 249 11-02-24, 08:43 PM
آخر رد: assuhimi
  معرفة عدد مرات تكرار الاسم في الداتاقريدفيو صالح عبدالله 8 426 05-02-24, 04:39 PM
آخر رد: صالح عبدالله
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 295 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
Big Grin [سؤال] سؤال على السريع أبو خالد الشكري 0 176 29-01-24, 08:58 AM
آخر رد: أبو خالد الشكري
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 255 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 272 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 273 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  سؤال بسيط يا احبتى فى الله خالد كامل1 4 314 07-01-24, 12:55 AM
آخر رد: Mujahef

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


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