Joy
กระทู้เก่าบอร์ด อ.Yeadram

 715   5
URL.หัวข้อ / URL
Joy

ขอความช่วยเหลือค่ะ
เกี่ยวกับการ Export ข้อมูลออกเป็น PDF
1. ต้องทำการ Export ข้อมูลออกเป็น PDF 1 วัน เป็น เวลา 3 ช่วง
    แต่ละช่วงที่มีการ Export คนที่ถูก export ออกไปแล้วต้องไม่ถูก. export อีก
    ต้องทำอย่างไรค่ะ (คือพึ่งหัดทำครั้งแรกค่ะ) รบกวนอาจารย์ทุกท่านด้วยนะค่ะ

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

1 @R23955
โจทย์ข้อนี้ ไม่ง่ายเท่าไหร่นะครับสำหรับคนที่พึ่งหัดทำครั้งแรก ส่วนวิธีทำก็ทำได้หลายวิธีตามแต่ใครจะคิดออกแบบ ถ้าเป็นผม ซึ่งไม่ค่อยถนัดเรื่องการ Coding ผมก็จะทำแบบนี้ครับ
1. สร้างปุ่มสำหรับให้กด Export ไว้ 3 ปุ่ม
2. ที่ปุ่ม Export ครั้งที่ 1 จะผูกมาโครไว้ โดยเหตุการณ์แรกให้ Run Query ก่อน โดยใช้ Make Table Query เพื่อสร้างข้อมูลจำลองที่ต้องการ Export ในวันนั้นไว้ชุดหนึ่งก่อน และเหตุการณ์ที่สองค่อยใช้มาโคร Export เป็น PDF
3. ที่ปุ่ม Export ครั้งที่ 2 ผูกมาโครไว้ โดยเหตุการณ์แรกให้ Run Unmatched Query ที่สร้างขึ้นมาเพื่อตรวจสอบข้อมูลดูว่า ข้อมูลจากตารางที่ต้องการจะ Export แตกต่างจากข้อมูลที่จำลองการ Export ของชุดแรกอย่างไร ซึ่งจะได้ข้อมูลมาชุดหนึ่งที่ยังไม่เคย Export แล้วจึงทำเหตุการณืที่สอง โดยสั่งให้ Export ข้อมูลชุดนี้เป็น PDF ต่อไป และผูกเหตุการณ์ที่ 3 โดยใช้ Append Query ข้อมูลชุดที่สองนี้ไปสมทบในตารางข้อมูลจำลองที่สร้างไว้ตามข้อที่ 1
4. ที่ปุ่ม Export ครั้งที่ 3 ผูกมาโคร โดยทำเหตุการณ์เหมือนขั้นตอนในข้อที่ 3
2 @R23956
3 ปุ่ม หน้าฟอร์ม เดียวกันถูกต้องไหมค่ะ หรือเข้าใจผิด
3 @R23958
ถูกต้องครับ
4 @R23959
โจทย์ข้อนี้ ตามแนวคิดที่ผมเสนอไว้ คือ
1. หากกดปุ่ม Export ปุ่มที่ 1 เมื่อไหร่ ก็จะทำการสร้างฐานข้อมูลจำลองขึ้นมาใหม่ทุกครั้ง (จากโจทย์นี้ บอกว่าจะทำวันละ 1 ครั้ง ซึ่งถ้าจะทำอาทิตย์ละครั้งหรือเดือนละครั้งก็ได้ แล้วแต่ความต้องการของผู้ใช้)
2. หากกดปุ่ม Export ปุ่มที่ 2 เมื่อไหร่ ก็จะทำการตรวจสอบข้อมูลปัจจุบันกับข้อมูลที่จำลองไว้ก่อนว่ามีข้อมูลใหม่ที่ยังไม่ได้ส่งหรือไม่ แล้วจึงส่งข้อมูลเพิ่มเติมนี้ไป พร้อมกับส่งข้อมูลชุดใหม่นี้เพิ่มเข้าไปในฐานข้อมูลที่จำลองไว้จากขั้นตอนที่ 1 ด้วย
3. หากกดปุ่ม Export ปุ่มที่ 3 เมื่อไหร่ ก็จะทำเหมือนขั้นตอนที่ 2

ลองศึกษาการใช้งานคิวรี่ 3 ประเภทนี้ดูนะครับ คือ
1. Make Table Query
2. Unmatched Query
3. Append Query
5 @R23993
ขอบคุณมากค่ะ^-^
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.4245s