เราจะ show ข้อมูลจาก table ยังงัยได้บ้างครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,886   5
URL.หัวข้อ / URL
เราจะ show ข้อมูลจาก table ยังงัยได้บ้างครับ

เราจะสร้าง form ให้มันโชว์ ข้อมูลจากการ query จาก table ได้ยังงัยบ้างครับ

สมมุติ เราต้องการ query เลือก เฉพาะ วันที่ group รวมกัน

ดังนี้

28/08/2012
26/08/2012
25/08/2012

ดังนี้อ่ะครับ งงมากตอนนี้ ใครตอบได้ จักเป็นพระคุณอย่างยิ่งครับ มึน

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

1 @R13659
ใช้ Form wizard ครับ
แต่อ่านคำถามแล้วเหมือนทำ query ไม่ถูกมากกว่า
แนะว่าให้ใช้ Query wizard ครับ
2 @R13660
ถามเพิ่มเติมครับ ผมทำ ลักษณะดังตัวอย่างได้แล้วคับ แต่ ผมต้องการจะ running number จากการ query ครับ ฟิลด์ วันที่ จะ group by อยู่ด้วยอ่ะครับ ต้องใ้ช้ function ไหนเหรอครับ
3 @R13678
running เช่น
1 I 28/08/55
2 I 26/08/55
3 I 25/08/55
อย่างนี้หรือเปล่าครับถ้าต้องการให้อ่านได้อย่างเดียวแนะนำใช้ report(รายงาน)ครับ ตั้งให้เริ่มต้นที่ 1 แล้วนับบวก1 ไปเรื่อยๆได้ครับ
4 @R13778
ขอบคุณมากครับ
ถ้าเป็นแบบ report ลักษณะนั้น ผมทำได้แล้วครับ แต่ที่ติดคือ

ข้อมูลที่ โชว์ นั้น มาจากการ query group by ครับและ เมื่อต้องการ จะsearch ข้อมูลอีกครั้ง โดยการคลิกจาก วันที่นี้ ส่งข้อมูลไปทำการ search ใน tbl อีกครั้ง ตัองเขียนแบบไหนเหรอครับ
5 @R13784
ถ้าต้องการเพิ่มคำสั่ง ฝังในเหตุการณ์ต่างๆ ได้สะดวก คุณควรทำให้มันแสดงผลผ่านฟอร์ม และเพิ่มคำสั่งในเหตุการณ์ "เมื่อคลิ๊ก" เข้าไปในช่องข้อมูลนั้นๆ เมื่อสร้างเหตุการณ์ได้แล้ว ก็เอาโค้ดคำสั่งไปฝังไว้ในเหตุการณ์นั้น

1 การจะให้มีเลขลำดับเกิดขึ้นในส่วนแสดงผล
-   รายงานดีที่สุด
-   แต่ถ้าต้องการให้เกิดในขั้นตอนคิวรี่ ก็สามารถสร้างได้ โดยการซ้อนคิวรี่ (ค้นในเว็บบอร์ด หา Running sum)

2 การจะค้นข้อมูลจากการคลิ๊ก
- ให้สร้างเป็นฟอร์มดีที่สุด อาจจะนำคิวรี่ running sum ที่คุณทำไว้ก่อนหน้ามาเป็นแหล่งข้อมูลของฟอร์มนี้ก็ได้ ตามใจคุณ
- ในเหตุการณ์ onclick ของ textbox ที่ใช้แสดงผล "วันที่" ก็เขียนคำสั่งเข้าไป ให้มัน แสดงข้อมูลที่ต้องการ (3)

3 การแสดงข้อมูลที่ต้องการ (ผลลัพธ์จากการค้นหา) ข้อนี้คุณไม่ได้แจ้งไว้ ว่าจะเอายังไง
- ผลการค้นหา ให้แสดงในหน้าต่าง Debug
- ผลการค้นหา ให้แสดงในรายงาน (สร้างรายงานไว้หรือยัง)
- ผลการค้นหา ให้แสดงในฟอร์มใหม่ (สร้างฟอร์มใหม่ไว้หรือยัง)
- ผลการค้นหา ให้แสดงในฟอร์มปัจจุบัน (ตรงส่วนไหน แล้วข้อมูลต่างๆ ที่ปรากฎในฟอร์ม ก่อนจะทำการค้นหา ยังจะให้คงอยู่หรือไม่ หรือล้างใหม่ทั้งหมด)

ถ้าคุณเตรียมคำตอบในข้อ 3 เอาไว้หมดแล้ว คุณก็จะสามารถกำหนดคำสั่ง เพื่อจะนำไปใช้ในข้อ 2 ได้

Private sub txDate_click()
docmd.openreport...
หรือ docmd.openform
หรือ me.requery
หรือ me.refresh
หรือ ฯลฯ
End sub
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2593s