กระทู้เก่าบอร์ด อ.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"
ขอบคุณล่วงหน้าครับ
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
ปกติแล้วไม่ชอบสร้างคิวรี่ ที่มีพารามิเตอร์ มันวุ่นวาย
คิดว่า น่าจะมี dialog มาถามค่าพารามิเตอร์นะครับ แล้วค่อยคืนค่าให้ dlookup
Time: 0.2772s