ขอรบกวนถามการดึงข้อมูล และการใช้ DCount
กระทู้เก่าบอร์ด อ.Yeadram

 1,750   6
URL.หัวข้อ / URL
ขอรบกวนถามการดึงข้อมูล และการใช้ DCount

คิดมาตั้งนานก็ไม่ออกครับ เริ่มเลย
Query1 ประกอบด้วย field1, field2, field3;
field1 ข้อมูลคือ นาย A, นาย B, นาย C,
field2 ข้อมูลคือ รองเท้า, ถุงเท้า, เสื้อเชิ๊ต

Report1 (สร้างมาจาก Query1)
สร้าง textbox1 บน Report1
แล้วกำหนดการนับจำนวนใน field2 ก็จะใช้คำสั่งดังนี้ได้

=DCount("[field2]","[Query1]","[field2] = 'รองเท้า'")
ซึ่งหากนับเช่นจะได้ว่า "จำนวนขายรองเท้าทั้งหมด 20 คู่" (แต่จะไม่ทราบเลยว่า
นาย A, B, C ขายเท่าใดบ้าง

จึงอยากถามว่า หากใน field2 นี้ต้องการรู้ว่า "เฉพาะนาย A ขายรองเท้าทั้งหมดกีคู่" ผมจะต้องเขียนคำสั่งเพิ่มอย่างไรครับ

หมายเหตุ โดยที่ไม่ต้องไปกำหนดใน query1 ที่ field1 เป็น "นาย A"
ขอบคุณล่วงหน้าครับ

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

1 @R04743
=DCount("[field2]","[Query1]","[field2] = 'รองเท้า' And [field1] = 'นาย A'")
2 @R04744
=DCount("[field2]","[Query1]","[field2] = 'รองเท้า' AND [field1] = 'นาย A'")
3 @R04745
ขอบคุณท่านอาจารย์ yeadram มาก ๆ ๆ ครับ (ขอเรียกเป็นอาจารย์)
ติดอยู่ตรงนี้แหล่ะครับ (ทดสอบหาตั้งนาน)
4 @R04746
ขอบคุณคุณสันติสุขด้วยครับ
5 @R13819
แล้วถ้าเกิดใน Query1 มีพารามิเตอร์รับค่าช่วงของข้อมูล มันจะยังใช้ได้อยู่เหมือนเดิมใหมครับ
6 @R13826
ยังไม่เคยลองนะครับ
ปกติแล้วไม่ชอบสร้างคิวรี่ ที่มีพารามิเตอร์ มันวุ่นวาย

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