ต้องการทำคิวรีค้นหารายชื่อ
กระทู้เก่าบอร์ด อ.Yeadram

 1,190   7
URL.หัวข้อ / URL
ต้องการทำคิวรีค้นหารายชื่อ

คือผมมีตารางข้อมูลรายชื่อพนักงาน ซึ่งรายชื่อพนักงานซ้ำกันได้
ผมต้องการที่จะค้นหารายชื่อพนักงานที่ชื่อซ้ำกัน3คนเท่านั้นอ่ะครับ
เช่น Name
          ก
          ก
          ก
          ข
          ข
          ข
          ค
          ค
พอค้นหามันก็จะแสดงรายชื่อ ก และ ข มาให้
ผมต้องใส่สูตรว่ายังไงอ่ะครับ
ขอบคุณทุกท่านล่วงหน้าครับ

7 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R16483
ถ้าทำผ่าน Query ก็เลือกฟิวด์รายชื่อมา 2 ฟิวด์ ฟิวด์แรก Group By ส่วนฟิวด์ที่ 2 ก็ Group By Count แล้วใส่ Criteria เป็น 3 ก็จะได้คำตอบตามที่ต้องการครับ หรือถ้าทำผ่านฟอร์มก็ได้ แค่สร้างกล่องขึ้นมารับค่าว่าต้องการรายชื่อซ้ำกี่ชื่อ แล้วไปเขียนที่ Query ให้มองอ้างอิงมาที่ฟอร์มและชื่อกล่อง
2 @R16485
ผมยังไม่เข้าใจอ่ะครับพอดีเป็นมือใหม่
รบกวนคุณ John ช่วยกรุณาเขียน Code ให้ดูหน่อยได้ไหมครับ ถ้าจะทำแบบแรกอ่ะครับ
ไม่เข้าใจตรงที่ว่า ฟิวด์แรกใส่Group By ฟิวด์ที่2Group By Count ใส่ตรงไหนยังไงอ่ะครับ
ขอบคุณครับ
3 @R16487
สมมุติมีตารางฐานข้อมูลชื่อ DB ฟิวด์ชื่อคน ชื่อ Name

SELECT DB.Name, Count(DB.Name) AS CountOfName
FROM DB
GROUP BY DB.Name
HAVING (((Count(DB.Name))=3));

(ที่ผมเขียนอธิบายในข้อแรกนั้น หมายถึงถ้าคุณใช้ Query ใน MS-Access ที่เป็น Dynaset เป็นครับ แต่อาจจะทำได้หรูกว่านั้นอีก ถ้าคุณทำงานผ่านฟอร์มเป็น หากอยากรู้ว่าทำยังไง ก็ฝากอีเมล์ไว้ก็ได้ครับ ว่างๆ ผมจะทำไปให้ดูเป็นตัวอย่าง)
4 @R16490
ขอบคุณครับ
Peerapong_Sureyapo@hotmail.co.th
5 @R16495
Select Distinct Name
From tb_Sales
6 @R16503
ผมส่งเมล์ให้แล้วนะครับคุณ TU ไม่ทราบว่าได้รับเมล์หรือยังครับ
7 @R16528
ได้รับแล้วครับ คุณ John
ขอบคุณครับ
ขอบคุณคุณ PichaiTC ด้วยนะครับ

ขอยคุณตริงๆครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3021s