กระทู้เก่าบอร์ด อ.Yeadram
1,907 3
URL.หัวข้อ /
URL
วิธีการ Export Excel เฉพาะ Record ที่โชว์ในหน้า Fr
วิธีการ Export Excel เฉพาะ Record ที่โชว์ในหน้า From และบาง Field ใน Record นั้น
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R05288
- เป็น single form ครับ
- ต้องการให้ออกเพียง 1 เรคอร์ด เป็นเรคอร์ดที่โชว์อยู่ ครับ
- ตัวอย่าง 1 เรคอร์ดมีฟิลด์อยู่ 20 ฟิลด์ ต้องการให้ออกเพียง 10 ฟิลด์ ครับ
ขอบคุณครับ
- ต้องการให้ออกเพียง 1 เรคอร์ด เป็นเรคอร์ดที่โชว์อยู่ ครับ
- ตัวอย่าง 1 เรคอร์ดมีฟิลด์อยู่ 20 ฟิลด์ ต้องการให้ออกเพียง 10 ฟิลด์ ครับ
ขอบคุณครับ
3 @R05289
หลักการคือคุณต้องสร้าง Query object ขึ้นมาเพื่อเก็บ SQL SELECT statement ที่เลือกเฉพาะฟิลด์ที่คุณต้องการ และมี WHERE clause ระบุเงื่อนไขเพื่อให้ได้เรคอร์ดที่กำลังแสดงอยู่บนหน้าจอ ต่อจากนั้นก็สามารถใช้คำสั่ง DoCmd.OuputTo หรือ DoCmd.TransferSpreadsheet เพื่อส่งข้อมูลที่ได้จาก Query object นั้นออกไปไฟล์ Excel
ดูตย.ใกล้เคียง http://www.thai-access.com/yeadram_view.php?topic_id=1168
ดูตย.ใกล้เคียง http://www.thai-access.com/yeadram_view.php?topic_id=1168
Time: 0.3349s
- ฟอร์มเป็น Single Form หรือ Continuous Form หรือ DataSheet
- คำว่า "เรคอร์ดที่แสดงในหน้าฟอร์ม" หมายถึงอย่างไร เช่น ถ้าฟอร์มมีเรคอร์ดอยู่ 100 เรคอร์ดแต่แสดงให้เห็นบนหน้าจอได้แค่ทีละ 3 เรคอร์ด การ export ออกไปต้องการ 3 เรคอร์ดที่กำลังแสดงหรือทั้ง 100 เรคอร์ด ถ้าตอบว่า 3 เรคอร์ด บอกได้เลยว่ายังคิดวิธีไม่ออกเพราะ Access ยังไม่มีฟังก์ชั่นหรือ property อะไรที่บอกว่าเรคอร์ดไหนเป็นเรคอร์ดที่ผู้ใช้กำลังเห็นอยู่ ณ ขณะนั้น
- คำว่า "บางฟิลด์" คุณออกแบบไว้อย่างไรในการให้ผู้ใช้เลือกว่าเป็นฟิลด์ไหนบ้าง