การรับค่าจากหน้าจอแล้วนำค่าไปค้นหาข้อมูลเพื่อทำราย
กระทู้เก่าบอร์ด อ.Yeadram

 1,970   11
URL.หัวข้อ / URL
การรับค่าจากหน้าจอแล้วนำค่าไปค้นหาข้อมูลเพื่อทำราย

รบกวนหน่ยอคะ อยากทราบว่า ต้องการให้รับค่า วันที่เริ่มต้น และวันที่ิสิินสุด จากแบบฟอร์ม access แล้วมีปุ่มไปเปิดรายงาน โดยการออกรายงานให้ดึง ตามวันที่เริ่มต้น และสิ้นสุด ไปออกรายงาน แบบนี้ต้องเริ่มอย่างไรคะ

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

1 @R21942
ไฟล์ตัวอย่างครับ เอาไปประยุกต์ดู
ที่นี่
2 @R21944
ลองแก้ไขดูแล้วคะ แต่ติดตรงหลังจากไข Code แล้ว Run form เสร็จ จะไปเรียกให้ออก report อย่างไรคะ รบกวนอีกทีคะ มือใหม่จิงๆคะ
3 @R21945
เพิ่มเติมคะ ตอนที่ออกรายงาน ต้องนำค่าที่รับจากหน้าจอ วันที่เริ่มต้น และวันที่สิ้นสุด ไปแสดงในรายงานด้วยคะ ว่ารายงาน เริ่มจากวันที่เท่าไร ถึงวันที่เท่าไร และ แสดงข้อมูล เป็น วันที่

วันที่ข้อมูล : 1/3/2016 - 30/3/2016
1               2               3               4            5
ชื่อ นายก
8:00          8:10           9:01
17:50        17:10        17:00

ชื่อ นายข
8:00          9:00          
17:00        17:00

ประมาณนี้คะ
4 @R21946
ทำไฟล์ให้ดูใหม่ ใส่รายงานเข้าไปให้ดูด้วย
เอาไปศึกษาดูนะครับ โค้ดง่ายๆ เอง

ที่นี่
5 @R21948
คุณธัชชัยคะ คือว่า ติดตรงที่เอา frmSelectDatebyForm (ตรง sub form) เอามาวางไว้ใน Main form พอเวลา runปุ๊บ หน้าจอก็จะให้ใส่ วันที่เริ่มต้น และวันที่สิ้นสุดเลย เหมือน อ่าน query ก่อน แต่ตัวอย่างของคุณธัชชัย ไม่อ่าน ตรงนี้แก้ไขไม่ได้เลยคะ (เป็นตอน Run ครั้งแรกเลยนะคะ) ลองไล่ดูของคุณธัชชัย form ก็ดึงจาก Query แล้วก็ดูตรง เงื่อนไขใน Criteria ก็ใส่ Between [Forms]![frmSelectDateMainfrom]![txtStartDate] And [Forms]![frmSelectDateMainfrom]![txtEndDate] ไว้อยู่
หาไม่เจอจิงๆ คะ ว่าต่างกันตรงไหน? ต้องขออภัยหากหงุดหงิดว่าง่ายๆ แล้วทำไมทำไม่ได้ คือทำไม่เป็นจิงๆ คะ ขอบคุณมากที่พยายามช่วย อยากให้ช่วยต่อคะ ขอบคุณคะ
6 @R21949
ถามได้ครับ ผมไม่หงุดหงิดหรอก

ลองส่งไฟล์มาให้ผมดูหน่อยดีกว่า เพราะนึกไม่ออกจริงๆ ว่าเกิดจากอะไร

mrtouch999@gmail.com
7 @R21950
คุณธัชชัยคะ
ได้ส่งไปตามเมล์แล้วคะ
รบกวนด้วยคะ
ขอบคุณคะ
8 @R21952
ข้อแนะนำนะครับ
ให้ไปกำหนด Compact On Close ที่ Access Option ด้วยนะครับ ไฟล์จะได้ถูก Compact ทุกครั้งที่ปิดไฟล์ จะทำให้ไฟล์ไม่ใหญ่เกินไป

ส่วนปัญหา เกิดจากชื่อ Text Box ครับ
แก้ไขโดย
1. ให้ไปเปลี่ยนชื่อ Text Box ใน FrmSelectDateMainForm
txt_StartDate เป็น txtStartDate
txt_EndDate เป็น txtEndDate

2. ไปแก้ไขชื่อคอนโทรลใน Criteria ของ qrySelectDatebyForm ด้วย โดยแก้ไขเป็น
Between [Forms]![FrmSelectDateMainForm]![txtStartDate] And [Forms]![FrmSelectDateMainForm]![txtEndDate]

เพียงเท่านี้ปัญหาก็หมดไปแล้วครับ

ถ้าให้ส่งไฟล์กลับไปก็บอกนะครับ
9 @R21954
คุณธัชชัยคะ
รบกวนส่ง file กลับมาด้วยคะ เนื่องจากลองแก้ไขดูแล้ว อาการก็ยังเหมือนเดิมคะ งงจิงๆคะ
ขอบคุณคะ
10 @R21955
คุณธัชชัยคะ
หน้าจอ popup หายแล้วคะ แต่ตรง botton click data เป็น Empty คะ
งงอีกละ
11 @R21956
ผมส่งไฟล์กลับไปให้แล้วนะครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2990s