เขตข้อมูลฐานข้อมูลจะแทรกผลลัพธ์ของคิวรีฐานข้อมูลในตาราง Word ถ้าจํานวนคอลัมน์เท่ากับ 62 คอลัมน์หรือมากกว่า เขตข้อมูล ฐานข้อมูล จะแทรกผลลัพธ์ของคิวรีในคอลัมน์ที่คั่นด้วยแท็บ เขตข้อมูลฐานข้อมูลมีข้อมูลทั้งหมดที่จําเป็นในการเชื่อมต่อกับฐานข้อมูล และดําเนินการคิวรีแบบ Structured Query Language (SQL) คุณปรับปรุงเขตข้อมูลเพื่อสอบถามฐานข้อมูลอีกครั้ง
หมายเหตุ
เมื่อคุณเชื่อมต่อกับแหล่งข้อมูล ตรวจสอบให้แน่ใจว่าผู้อื่นไม่สามารถอ่านรหัสผ่านของคุณได้ ตัวอย่างเช่น อย่าจัดเก็บไว้ในตําแหน่งที่สามารถอ่านได้ในรูปแบบข้อความธรรมดา เช่น ในแมโคร อย่าส่งบนอินเทอร์เน็ต เว้นแต่ว่าคุณใช้โพรโทคอล Secure Sockets Layer (SSL) ซึ่งเข้ารหัสลับข้อมูล คุณสามารถบอกได้ว่าที่อยู่เว็บใช้ SSL หรือไม่ถ้าที่อยู่ขึ้นต้นด้วย "https" แทนที่จะเป็น "http"
ไวยากรณ์
เมื่อคุณดูโค้ดเขตข้อมูลฐานข้อมูลในเอกสารของคุณ ไวยากรณ์จะมีลักษณะดังนี้
{ DATABASE [สวิตช์ ] }
หมายเหตุ
โค้ดเขตข้อมูลจะบอกเขตข้อมูลว่าควรแสดงอะไร ผลลัพธ์เขตข้อมูลคือสิ่งที่แสดงในเอกสารหลังจากประเมินโค้ดเขตข้อมูลแล้ว เมื่อต้องการสลับระหว่างการดูโค้ดเขตข้อมูลและผลลัพธ์ของโค้ดเขตข้อมูล ให้กด Alt+F9
Switches
\b "Sum"
ระบุแอตทริบิวต์ของรูปแบบที่ตั้งค่าโดยสวิตช์ \l เพื่อนําไปใช้กับตาราง ถ้าสวิตช์ \l ว่างเปล่า ค่าสวิตช์ \b ต้องเป็น 16 (ปรับพอดีอัตโนมัติ) รวมผลรวมของการรวมค่าต่อไปนี้เพื่อระบุค่าสําหรับสวิตช์
ตัวอย่างเช่น สวิตช์ \l "3" \b "11" จะใช้เฉพาะคุณลักษณะเส้นขอบ การแรเงา และสีของรูปแบบตารางที่ตั้งค่าโดยสวิตช์ \l
| ค่านี้ | ระบุ |
|---|---|
| 0 | ไม่มี |
| 1 | เส้นขอบ |
| 2 | แร เงา |
| 4 | ฟอนต์ |
| 8 | สี |
| 16 | ปรับพอดีอัตโนมัติ |
| 32 | แถวหัวเรื่อง |
| 64 | แถวสุดท้าย |
| 128 | คอลัมน์แรก |
| 256 | คอลัมน์สุดท้าย |
\c "ConnectInfo"
ระบุการเชื่อมต่อกับข้อมูล ตัวอย่างเช่น แบบสอบถามไปยังฐานข้อมูล Microsoft Office Access อาจมีคําแนะนําการเชื่อมต่อ \c "DSN=MS Access Databases; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;"
\d "ตําแหน่งที่ตั้ง"
เส้นทางและชื่อไฟล์ของฐานข้อมูล ใช้สําหรับคิวรีฐานข้อมูลทั้งหมด ยกเว้นคิวรีไปยังตารางฐานข้อมูล SQL ที่ใช้ ODBC ใช้เครื่องหมายทับขวา (\) คู่ในเส้นทาง ตัวอย่างเช่น "C:\\Data\\Sales94.mdb"
\f "StartNumber"
ระบุหมายเลขระเบียนของระเบียนข้อมูลแรกที่จะแทรก — ตัวอย่างเช่น \f "2445"
\H
แทรกชื่อเขตข้อมูลจากฐานข้อมูลเป็นส่วนหัวของคอลัมน์ในตารางที่เป็นผลลัพธ์
\l "Format#"
นํารูปแบบจากกล่องโต้ตอบการจัดรูปแบบตารางอัตโนมัติไปใช้กับผลลัพธ์ของคิวรีฐานข้อมูล รูปแบบตัวเลข# จะถูกกําหนดโดยรูปแบบตารางที่คุณเลือกในกล่องโต้ตอบ ถ้าใช้สวิตช์นี้และสวิตช์ \b ไม่ได้ระบุแอตทริบิวต์ตาราง Word แทรกตารางที่ไม่จัดรูปแบบ
\o
แทรกข้อมูลที่จุดเริ่มต้นของการผสาน
\s "SQL"
คําแนะนําสําหรับ SQL คุณต้องแทรกเครื่องหมายแบคสแลช (\) ก่อนเครื่องหมายอัญภาคในคําแนะนํา ตัวอย่างเช่น คําแนะนําสําหรับฐานข้อมูล Access อาจเป็นดังนี้:
"select * from \s \"Customer List\""
\t "EndNumber"
ระบุหมายเลขระเบียนของระเบียนข้อมูลสุดท้ายที่จะแทรก — ตัวอย่างเช่น: \t "2486"
ตัวอย่าง
เขตข้อมูลต่อไปนี้ให้ผลลัพธ์จากคิวรีไปยังฐานข้อมูล Access ผ่าน ODBC โดยใช้คําสั่ง ฐานข้อมูล
{ DATABASE \d "C:\\Data\\Sales93.mdb" \c "DSN=MS Access Database; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM" \s "select * from \"Customer List\" " \f "2445" \t "2486" \l "2" }