ProjectForStudy

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

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

[คัดลอกลิงก์]
  • อารมณ์วันนี้
    แฮปปี้
    2019-10-17 10:33
  • เช็คชื่อแล้ว: 43 วัน

    [LV.5]JuniorI

    4

    กระทู้

    77

    โพสต์

    249

    เครดิต

    CodeDragon

    Rank: 2

    เครดิต
    249
    Ticket
    70
    จิตพิสัย
    179
    โปรแกรม 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
  • อารมณ์วันนี้
    สู้
    2019-10-24 09:28
  • เช็คชื่อแล้ว: 92 วัน

    [LV.6]JuniorII

    24

    กระทู้

    119

    โพสต์

    447

    เครดิต

    CodeDragon

    Rank: 2

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

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

    [LV.9]ConquerorII

    31

    กระทู้

    799

    โพสต์

    5083

    เครดิต

    RapterClaw

    Rank: 5Rank: 5

    เครดิต
    5083
    Ticket
    3197
    จิตพิสัย
    1886

    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
  • อารมณ์วันนี้
    แฮปปี้
    2019-8-10 14:40
  • เช็คชื่อแล้ว: 92 วัน

    [LV.6]JuniorII

    3

    กระทู้

    133

    โพสต์

    149

    เครดิต

    BabyGhost

    Rank: 1

    เครดิต
    149
    Ticket
    41
    จิตพิสัย
    108
    jaricha5 โพสต์ 2019-5-18 13:16:48 | ดูโพสต์ทั้งหมด
    ขอบคุณครับ
    ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

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

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

    GMT+7, 2019-11-14 18:53 , Processed in 0.050716 second(s), 28 queries .

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

    © 2001-2013 Comsenz Inc.

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