ขอทราบ การ Quary จากวันที่กำหนด ถึงปัจจุบัน
กระทู้เก่าบอร์ด อ.Yeadram

 1,706   10
URL.หัวข้อ / URL
ขอทราบ การ Quary จากวันที่กำหนด ถึงปัจจุบัน

ขอทราบวิธีกรองเอาเฉพาะข้อมูล จากวันที่กำหนดจนถึงปัจจุบันค่ะ

หนูมีตารางซึ่งเก็บข้อมูลขายสินค้าอยู่ ซึ่งมีฟิลด์ระบุวันที่ขายเก็บไว้ทุกวัน

ชื่อฟิลด์ [วันที่ขาย]

คราวนี้หนูต้องการจะทราบว่า จากวันที่ระบุจนถึงปัจจุบัน ได้ขายสินค้าอะไรบ้าง
หนูทำคิวรี่ไว้แล้ว แต่ไม่ทราบจะเขียนพารามิเตอร์ในคิวรี่อย่างไร
เคยผ่านๆตาที่บอร์ดนี้แหละ แต่หนูพยายามค้นหาแล้วไม่เจอค่ะ

ขอรบกวนอาจารย์ด้วยนะคะ

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

1 @R15425
ฟิลด์ [วันที่ขาย] เหงื่อนไข Between [วันที่เริ่มต้น] and Date() หรือรับค่าจากtextboxเป็นเหงือนไข Between [forms]![ชื่อฟอร์ม]![ชื่อtextbox] and Date()
2 @R15427
ขอขอบคุณ อ. Su นะคะ
ใช้ได้ตามที่ต้องการเลยค่ะ..
3 @R15478
ขอรบกวนเพิ่มเติมอีกเรื่องนะคะ
หนูมีคิวรี่อีกอันตามภาพตัวอย่าง ใช้สำหรับตรวจสอบหาจำนวนวันที่เหลือของการนัดหมาย



ก็ใช้งานได้ปกติ แต่อยากจะแปลงเป็นรับค่าจาก textbox บนฟอร์ม จะต้องเขียนพารามิเตอร์ตรงไหนอย่างไรคะ
4 @R15479
ตรงเงื่อนไข ใส่ [Forms]![ชื่อฟอร์ม]![ชื่อคอนโทล]
ตรงปุ่มที่จะให้ออกรายงาน ผมจะใช้ Me.Visible = False
และในรายงาน ตรง Event On Close ก็สั่งปิดฟอร์มนี้ด้วย
5 @R15482
ขอบคุณค่ะ อ. Un
หนูลองทำตามที่แนะนำแล้ว แต่ยังไม่ได้ค่ะ
ทันทีที่เปิดฟอร์ม มันจะมีป็อบอัพให้ต้องใส่ค่าพารามิเตอร์ของคิวรี่ "กรุณาระบุวันนัด" อยู่เลยค่ะ

ต้องแก้ไขอย่างไรคะ
6 @R15486
Query ในรูป ใช้ที่ฟอร์ม หรือที่ไหนครับ
สังเกตุ ไม่มีเขตข้อมูล ผมอาจจะเข้าใจวิธีการทำของคุณมาลีผิด

ในแบบที่ผมบอก ตัวรายงาน ต้องมี Source เป็น Query โดย
ใน Query นั้น ต้องมีฟิลด์ ที่เป็นวันที่ของรายงาน แล้ว
ตรงเงื่อนไข ใส่ [Forms]![ชื่อฟอร์ม]![ชื่อคอนโทล]
ตรงปุ่มที่จะให้ออกรายงาน ผมจะใช้ Me.Visible = False
และในรายงาน ตรง Event On Close ก็สั่งปิดฟอร์มนี้ด้วย

ยังงัย เดี๋ยวผมลองตัด ส่วนที่ผมทำดูส่งเมลไปให้นะครับ
7 @R15488
ต้องการใช้ที่ฟอร์มค่ะอาจารย์

ชื่อฟอร์ม       : F_ระบุวันนัด   (ผูกกับคิวรี่)
ชื่อคอนโทรล : Text1            (ไม่ได้ผูกกับอะไร)

หนูใส่เงื่อนไขในคิวรี่ดังนี้ [Forms]![F_ระบุวันนัด]![Text1]

ทันที่ที่สั่งเปิดฟอร์ม จะมีป็อบอัพให้ใส่พารามิเตอร์ของคิวรี่ขึ้นมาก่อนเลย
เมื่อใส่ค่าพารามิเตอร์แล้ว ฟอร์มมันถึงเปิดขึ้นมาในภายหลังค่ะ

ก่อนหน้านี้หนูสั่งรันคิวรี่โดยตรง มันก็มีป็อบอัพให้ใส่ค่าดังกล่าวปกติอยู่แล้ว
ซึ่งก็ใช้งานมาตลอด แต่หนูอยากเปลี่ยนมาให้รับค่าจาก Text1 ของฟอร์มแทน โดยไม่ต้องใส่ค่าพารามิเตอร์ของคิวรี่อีกค่ะ
ภาพตัวอย่างคิวรี่ หนูตัดมาเฉพาะฟิลด์วันนัดเพื่อให้เห็นตัวอย่างเท่านั้น จริงๆแล้วคิวรี่มันยังมีอีกหลายฟิลด์ค่ะ
8 @R15489
ไฟล์ตัวอย่างที่อาจารย์ส่งมาให้ หนูได้รับแล้วค่ะ..
แต่เปิดไม่ได้ ติด Pass ค่ะ
9 @R15493
123 ครับ

จริงๆ เปฺดฐานแล้วพาสแก้ได้เองเลย (Access ป้องกันได้ไม่ดีครับ)
10 @R15503
อ่านแล้ว ไม่ค่อยเข้าใจว่า คุณจะกำหนดค่าใน Text1 ที่เป็น Unbound ก่อนเปิดฟอร์มได้ไงครับ เมื่อเรียกฟอร์มที่ดึงข้อมูลจากคิวรี่ที่มี Parameter ขึ้นมา ค่า Text1 ก็คงเป็นค่าว่างอยู่ แล้วจะกำหนดอย่างไรให้เปิดโดยไม่ต้องใส่ค่าพารามิเตอร์ ไม่รู้ผมอ่านแล้วเข้าใจผิดหรือเปล่านะครับ ไงลองดู วิดีโอตัวนี้ดูครับ อาจพอช่วยได้

http://www.youtube.com/watch?v=Vk_Zygm8Muc
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2376s