DCount กับ ฟิลด์ที่มีการใช้ Between ...And
กระทู้เก่าบอร์ด อ.Yeadram

 1,425   3
URL.หัวข้อ / URL
DCount กับ ฟิลด์ที่มีการใช้ Between ...And

ใน Qry1 ประกอบด้วยฟิลด์
ID,    DateSale,        Type,     price
1    11/12/2553          ขนม       50
2    11/12/2553          ขนม       20
3    11/12/2553          อาหาร   150    
4    12/12/2553          ขนม       50
5    12/12/2553          อาหาร   200

เวลาต้องการดูจำนวนประเภทขนมว่ามีจำนวนเท่าไรก็ใช้คำสั่ง

Exp1=DCount("[Type]","[Qry1]","[Type] = 'ขนม'")

ผลลัพท์ก็จะได้เท่ากับขนมมี 3 รายการ

======================================
แต่ถ้าหาก Qry1 นี้ในฟิลด์ DateSale ระบุเงื่อนไข Between .... And ......,
เพื่อให้เลือกวันที่ที่ต้องการทราบ เช่น ระบุ 11/12/2553 ถึง 11/12/2553,
ผลปรากฎว่า Dcount ที่วางไว้ ไม่แสดงผลลัพท์ เป็น 2 รายการครับ,
แต่ข้อมูลจะแสดงเป็น #Error แทน, ไม่ทราบว่าจะต้องแก้ไขอย่างไรครับ,

หมายเหตุ ต้องการให้เลือกวันที่ใด ๆ ก็ได้ตามที่ user จะระบุวันที่ใด ๆ , แต่ไม่ต้องการให้ระบุวันที่ #01/12/2553# ไว้ในคำสั่ง DCount น่ะครับ, พอจะมีวิธีทำได้ไหมครับ, ขอบคุณล่วงหน้าครับ


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

1 @R07576
ไม่มีใครช่วยตอบเลยครับ
2 @R07577
select ID, DateSale, [Type], Price, count([Type]) & " รายการ" as cnt From Qry1
Where DateSale BetWeen [วันที่เริ่มต้น] and [วันที่สิ้นสุด]
Group By ID, DateSale, Price;
3 @R07578
อาจารย์มาแล้ว...ขอบคุณครับ..จะไปลองดู...และจะเข้ามาบอกครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2179s