เขตข้อมูลฐานข้อมูลจะแทรกผลลัพธ์ของ คิวรี ฐานข้อมูลในตาราง 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 อาจเป็นดังต่อไปนี้:
"เลือก * จาก \s \"รายชื่อลูกค้า\""\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" }