กระทู้เก่าบอร์ด อ.Yeadram
1,250 7
URL.หัวข้อ /
URL
ต้องการทำคิวรีค้นหารายชื่อ
คือผมมีตารางข้อมูลรายชื่อพนักงาน ซึ่งรายชื่อพนักงานซ้ำกันได้
ผมต้องการที่จะค้นหารายชื่อพนักงานที่ชื่อซ้ำกัน3คนเท่านั้นอ่ะครับ
เช่น Name
ก
ก
ก
ข
ข
ข
ค
ค
พอค้นหามันก็จะแสดงรายชื่อ ก และ ข มาให้
ผมต้องใส่สูตรว่ายังไงอ่ะครับ
ขอบคุณทุกท่านล่วงหน้าครับ
ผมต้องการที่จะค้นหารายชื่อพนักงานที่ชื่อซ้ำกัน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 ใส่ตรงไหนยังไงอ่ะครับ
ขอบคุณครับ
รบกวนคุณ 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 เป็นครับ แต่อาจจะทำได้หรูกว่านั้นอีก ถ้าคุณทำงานผ่านฟอร์มเป็น หากอยากรู้ว่าทำยังไง ก็ฝากอีเมล์ไว้ก็ได้ครับ ว่างๆ ผมจะทำไปให้ดูเป็นตัวอย่าง)
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
Peerapong_Sureyapo@hotmail.co.th
5 @R16495
Select Distinct Name
From tb_Sales
From tb_Sales
6 @R16503
ผมส่งเมล์ให้แล้วนะครับคุณ TU ไม่ทราบว่าได้รับเมล์หรือยังครับ
7 @R16528
ได้รับแล้วครับ คุณ John
ขอบคุณครับ
ขอบคุณคุณ PichaiTC ด้วยนะครับ
ขอยคุณตริงๆครับ
ขอบคุณครับ
ขอบคุณคุณ PichaiTC ด้วยนะครับ
ขอยคุณตริงๆครับ
Time: 0.3137s