ProjectForStudy

 ลืมรหัสผ่าน
 ลงทะเบียน
ค้นหา
ดู: 72|ตอบกลับ: 3

[ถาม/ตอบ] รบกวนผู้รู้หน่อยครับ การแสดงข้อมูลไม่ซ้ำกัน

[คัดลอกลิงก์]
  • อารมณ์วันนี้
    แฮปปี้
    12 ชั่วโมงที่แล้ว
  • เช็คชื่อแล้ว: 36 วัน

    [LV.5]JuniorI

    4

    กระทู้

    70

    โพสต์

    187

    เครดิต

    CodeDragon

    Rank: 2

    เครดิต
    187
    Ticket
    66
    จิตพิสัย
    121
    โปรแกรม vb ผมอยากให้ข้อมูลในแถว  Idservice แสดงข้อมูลไม่ซ้ำกัน โดยให้ข้อมูล colum อื่นแสดงออกมาด้วย โดยแสดงใน Datagridview
    รบกวนถามผู้รู้หน่อยครับ  โค้ดที่ผมเขียน มันไม่แสดงออกมา
    1. Private Sub Search()
    2.         Try
    3.             StrSql = ""
    4.             StrSql &= " select Idservice"
    5.             StrSql &= " FROM service"
    6.             StrSql &= " GROUP BY Idservice"
    7.             Dim ad As New OleDbDataAdapter(StrSql, cn)
    8.             Dim tb As New DataSet
    9.             ad.Fill(tb, "service")
    10.             DataGridView1.DataSource = tb.Tables("service")

    11.             Cursor.Current = Cursors.Default
    12.         Catch ex As Exception
    13.             MessageBox.Show(ex.Message, "ข้อผิดผลาด", MessageBoxButtons.OK, MessageBoxIcon.Information)
    14.         End Try
    15.     End Sub
    คัดลอกไปที่คลิปบอร์ด

    ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

    คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน

    x
  • อารมณ์วันนี้
    ไร้อารมณ์
    4 วันที่แล้ว
  • เช็คชื่อแล้ว: 85 วัน

    [LV.6]JuniorII

    23

    กระทู้

    110

    โพสต์

    387

    เครดิต

    CodeDragon

    Rank: 2

    เครดิต
    387
    Ticket
    210
    จิตพิสัย
    177
    MisterPee โพสต์ 2019-4-9 01:10:11 | ดูโพสต์ทั้งหมด
    แก้ไขครั้งสุดท้ายโดย MisterPee เมื่อ 2019-4-9 01:12

    select DISTINCT Idservice,ชื่อฟิลด์,....... FROM service  GROUP BY Idservice
  • อารมณ์วันนี้
    แฮปปี้
    14 ชั่วโมงที่แล้ว
  • เช็คชื่อแล้ว: 248 วัน

    [LV.8]ConquerorI

    20

    กระทู้

    519

    โพสต์

    1637

    เครดิต

    HawkBrain

    Rank: 4

    เครดิต
    1637
    Ticket
    1125
    จิตพิสัย
    512

    Merciful MemberInstructor

    puklit โพสต์ 2019-4-9 08:09:05 | ดูโพสต์ทั้งหมด
    จากคำถามท่านนะครับ

    ผมอยากให้ข้อมูลในแถว  Idservice แสดงข้อมูลไม่ซ้ำกัน โดยให้ข้อมูล colum อื่นแสดงออกมาด้วย
    ผมให้ท่านสังเกตุ ตามรูปนี้ก่อน


    ผมอยากให้ข้อมูลในแถว  Idservice แสดงข้อมูลไม่ซ้ำกัน
    ตรงฟิล์ด Idservice ท่านก็ใช้ DISTINCT ตามที่ท่าน MisterPee แนะนำไปครับ
    https://www.w3schools.com/sql/sql_distinct.asp

    แต่ตรงที่ โดยให้ข้อมูล colum อื่นแสดงออกมาด้วย
    ตรง Idservice100008 และ 100014 ตามรูปข้างบนยังไงผมก็มองเป็นข้อมูลคนละชุดกัน
    ถ้าแสดงแบบไม่ซ้ำกันท่านจะแสดงข้อมูลก่อนหรือหลังมาแสดงท่านลองไปคิดต่อดูนะครับ

    ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

    คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน

    x
  • อารมณ์วันนี้
    แฮปปี้
    เมื่อวานซืน 14:10
  • เช็คชื่อแล้ว: 81 วัน

    [LV.6]JuniorII

    3

    กระทู้

    116

    โพสต์

    160

    เครดิต

    CodeDragon

    Rank: 2

    เครดิต
    160
    Ticket
    114
    จิตพิสัย
    46
    jaricha5 โพสต์ 5 วันที่แล้ว | ดูโพสต์ทั้งหมด
    ขอบคุณครับ
    ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

    รายละเอียดเครดิต

    ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|ProjectForStudy  

    GMT+7, 2019-5-23 22:44 , Processed in 0.054005 second(s), 26 queries .

    Powered by Discuz! X3.2 R20150609, Rev.38

    © 2001-2013 Comsenz Inc.

    ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้