คุณสามารถใช้แอคชัน ExportWithFormatting เพื่อแสดงผลข้อมูลในวัตถุฐานข้อมูล Access ที่ระบุ ( แผ่นข้อมูลฟอร์มรายงาน หรือ มอดูล ) เป็นรูปแบบผลลัพธ์หลายรูปแบบ
หมายเหตุ: แมโครแอคชัน ExportWithFormatting ไม่พร้อมใช้งานใน Access Web Apps
การตั้งค่า
แอคชัน ExportWithFormatting มีอาร์กิวเมนต์ดังนี้
อาร์กิวเมนต์ของแอคชัน |
คำอธิบาย |
---|---|
ชนิดของวัตถุ |
ชนิดของวัตถุที่มีข้อมูลที่จะแสดงผล คลิก ตาราง (สําหรับแผ่นข้อมูลตาราง), Query (สําหรับแผ่นข้อมูลคิวรี), ฟอร์ม (สําหรับแผ่นข้อมูลฟอร์มหรือฟอร์ม), รายงาน, มอดูล, มุมมองเซิร์ฟเวอร์, กระบวนงานที่เก็บไว้ หรือ ฟังก์ชัน ในกล่อง ชนิดวัตถุ ในส่วน อาร์กิวเมนต์ของแอคชัน ของหน้าต่างการออกแบบแมโคร คุณไม่สามารถแสดงผลเป็น แมโคร ได้ ถ้าคุณต้องการแสดงผลวัตถุที่ใช้งานอยู่ ให้เลือกชนิดของวัตถุที่มีอาร์กิวเมนต์นี้ แต่ปล่อยอาร์กิวเมนต์ ชื่อวัตถุ ให้ว่างไว้ อาร์กิวเมนต์นี้เป็นอาร์กิวเมนต์ที่จําเป็นต้องมี ค่าเริ่มต้นคือ ตาราง |
ชื่อวัตถุ |
ชื่อของวัตถุที่มีข้อมูลที่จะแสดงผล กล่อง ชื่อวัตถุ จะแสดงวัตถุทั้งหมดในฐานข้อมูลของชนิดที่เลือกตามอาร์กิวเมนต์ ชนิดของวัตถุ ถ้าคุณเรียกใช้แมโครที่มีแอคชัน ExportWithFormatting ใน ฐานข้อมูลไลบรารี Access จะค้นหาวัตถุที่มีชื่อนี้ในฐานข้อมูลไลบรารีก่อน จากนั้นในฐานข้อมูลปัจจุบัน |
รูปแบบผลลัพธ์ |
ชนิดของรูปแบบที่คุณต้องการใช้เพื่อแสดงผลข้อมูล คุณสามารถเลือก Excel 97 - Excel 2003 Workbook (*.xls), เวิร์กบุ๊กไบนารี Excel (*.xlsb), เวิร์กบุ๊ก Excel (*.xlsx), HTML (*.htm; *.html), เวิร์กบุ๊ก Microsoft Excel 5.0/95 (*.xls), รูปแบบ PDF (*.pdf), Rich Text Format (*.rtf), ไฟล์ข้อความ (*.txt) หรือรูปแบบ XPS (*.xps) ถ้าคุณปล่อยให้อาร์กิวเมนต์นี้ว่าง Access จะพร้อมท์ให้คุณใส่รูปแบบผลลัพธ์ |
ไฟล์ผลลัพธ์ |
ไฟล์ที่คุณต้องการแสดงผลข้อมูล รวมถึงเส้นทางแบบเต็ม คุณสามารถใส่นามสกุลของชื่อไฟล์มาตรฐานสําหรับรูปแบบผลลัพธ์ที่คุณเลือกด้วยอาร์กิวเมนต์ รูปแบบผลลัพธ์ แต่ไม่จําเป็น ถ้าคุณปล่อยอาร์กิวเมนต์ ไฟล์ผลลัพธ์ ว่างไว้ Access จะพร้อมท์ให้คุณใส่ชื่อไฟล์ผลลัพธ์ |
เริ่มอัตโนมัติ |
ระบุว่าคุณต้องการให้ซอฟต์แวร์ที่เหมาะสมเริ่มต้นทันทีหลังจากการดําเนินการ ExportWithFormatting ทํางานหรือไม่ โดยเปิดไฟล์ที่ระบุโดยอาร์กิวเมนต์ ไฟล์ผลลัพธ์ |
ไฟล์เทมเพลต |
เส้นทางและชื่อไฟล์ของไฟล์ที่คุณต้องการใช้เป็นเทมเพลตสําหรับไฟล์ HTML ไฟล์เทมเพลตเป็นไฟล์ข้อความที่มีแท็ก HTML และโทเค็นที่ไม่ซ้ํากันสําหรับ Access |
การเข้ารหัส |
ชนิดของรูปแบบการเข้ารหัสอักขระที่คุณต้องการใช้เพื่อแสดงผลข้อความหรือข้อมูล HTML คุณสามารถเลือก MS-DOS, Unicode หรือ Unicode (UTF-8) ได้ การตั้งค่าอาร์กิวเมนต์ MS-DOS จะพร้อมใช้งานสําหรับไฟล์ข้อความเท่านั้น ถ้าคุณปล่อยให้อาร์กิวเมนต์นี้ว่าง Access จะแสดงผลข้อมูลโดยใช้การเข้ารหัสเริ่มต้นของ Windows สําหรับแฟ้มข้อความและการเข้ารหัสระบบเริ่มต้นสําหรับแฟ้ม HTML |
คุณภาพการแสดงผล |
เลือก พิมพ์ เพื่อปรับการแสดงผลให้เหมาะกับการพิมพ์ หรือ หน้าจอ เพื่อปรับการแสดงผลให้เหมาะกับการแสดงบนหน้าจอ |
ข้อสังเกต
ข้อมูล Access จะแสดงในรูปแบบที่เลือก และสามารถอ่านได้โดยโปรแกรมใดๆ ที่ใช้รูปแบบเดียวกัน ตัวอย่างเช่น คุณสามารถแสดงผลรายงาน Access ที่มีการจัดรูปแบบเป็นเอกสารรูปแบบ Rich Text แล้วเปิดเอกสารใน Microsoft Word
ถ้าคุณแสดงผลวัตถุฐานข้อมูลเป็นรูปแบบ HTML Access จะสร้างแฟ้มในรูปแบบ HTML ที่มีข้อมูลจากวัตถุนั้น คุณสามารถใช้อาร์กิวเมนต์ แฟ้มแม่แบบ เพื่อระบุแฟ้มที่จะใช้เป็นแม่แบบสําหรับแฟ้ม .html
กฎต่อไปนี้จะถูกนําไปใช้เมื่อคุณใช้แมโครแอคชัน ExportWithFormatting เพื่อแสดงผลวัตถุฐานข้อมูลเป็นรูปแบบผลลัพธ์ใดๆ:
-
คุณสามารถแสดงผลข้อมูลในแผ่นข้อมูลตาราง คิวรี และฟอร์มได้ ในไฟล์ผลลัพธ์ เขตข้อมูลทั้งหมดในแผ่นข้อมูลจะปรากฏเหมือนใน Access ยกเว้นเขตข้อมูลที่มีวัตถุ OLE คอลัมน์สําหรับเขตข้อมูลวัตถุ OLE จะรวมอยู่ในไฟล์ผลลัพธ์ แต่เขตข้อมูลจะว่างเปล่า
-
สำหรับ ตัวควบคุม ที่ผูกอยู่กับเขตข้อมูล ใช่/ไม่ใช่ (ปุ่มสลับ, ปุ่มตัวเลือก หรือ กล่องกาเครื่องหมาย) ไฟล์ผลลัพธ์จะแสดงค่า –1 (ใช่) หรือ 0 (ไม่ใช่)
-
สำหรับ กล่องข้อความ ที่ผูกอยู่กับเขตข้อมูล ไฮเปอร์ลิงก์ ไฟล์ผลลัพธ์จะแสดง ไฮเปอร์ลิงก์ สำหรับรูปแบบผลลัพธ์ทั้งหมดที่มีข้อยกเว้นของข้อความ MS-DOS (ในกรณีนี้ ไฮเปอร์ลิงก์จะแสดงเป็นข้อความปกติ)
-
ถ้าคุณแสดงผลข้อมูลสำหรับฟอร์มใน มุมมองฟอร์ม ไฟล์ผลลัพธ์จะมี มุมมองแผ่นข้อมูล ของฟอร์มเสมอ
-
เมื่อคุณแสดงผลแผ่นข้อมูลหรือฟอร์มในรูปแบบ HTML ไฟล์ .html หนึ่งไฟล์จะถูกสร้างขึ้น เมื่อคุณแสดงผลรายงานในรูปแบบ HTML ไฟล์ .html หนึ่งไฟล์จะถูกสร้างขึ้นสําหรับแต่ละหน้าในรายงาน
ผลลัพธ์ของการเรียกใช้แมโครแอคชัน ExportWithFormatting จะคล้ายกับการคลิกหนึ่งในตัวเลือกในกลุ่ม ส่งออก บนแท็บ ข้อมูลภายนอก อาร์กิวเมนต์ของแอคชันจะสอดคล้องกับการตั้งค่าในกล่องโต้ตอบ ส่งออก
เมื่อต้องการเรียกใช้แมโครแอคชัน ExportWithFormatting ในโมดูล Visual Basic for Applications (VBA) ให้ใช้เมธอด OutputTo ของวัตถุ DoCmd