تحديد الجداول الموجودة في أي قاعدة بيانات خارجية ليتمكن مشغل قاعدة بيانات Microsoft Access من الاتصال بها، مثل قاعدة بيانات Paradox أو dBASE أو قاعدة بيانات Microsoft Access خارجية.
بناء الجملة
لتحديد جدول وجهة:
[SELECT | INSERT] INTO destination IN
{مسار | ["path" "type"] | ["" [اكتب; DATABASE = path]]}
لتحديد جدول مصدر:
FROM tableexpression IN
{مسار | ["path" "type"] | ["" [اكتب; DATABASE = path]]}
تتكون جملة SELECT التي تتضمن عبارة IN من الأجزاء التالية:
الجزء |
الو صف |
destination |
اسم الجدول الخارجي الذي يتم فيه إدراج البيانات. |
tableexpression |
اسم الجدول أو الجداول التي يتم استرداد البيانات منها. قد تكون هذه الوسيطة اسم جدول واحد أو استعلام محفوظ أو مركب ناتج عن INNER JOIN أو LEFT JOIN أو RIGHT JOIN. |
path |
المسار الكامل للدليل أو الملف الذي يحتوي على الجدول. |
type |
اسم نوع قاعدة البيانات المستخدم لإنشاء جدول إذا كانت قاعدة البيانات لا تتبع Microsoft Access (على سبيل المثال، dBASE III أو dBASE IV أو Paradox 3.x أو Paradox 4.x). |
ملاحظات
يمكنك استخدام IN للاتصال بقاعدة بيانات خارجية واحدة فقط في كل مرة.
في بعض الحالات، تشير وسيطة المسار إلى الدليل الذي يحتوي على ملفات قاعدة البيانات. على سبيل المثال، عند استخدام جداول قاعدة بيانات dBASE أو Microsoft FoxPro أو Paradox، تحدد وسيطة المسار الدليل الذي يحتوي على ملفات dbf. أو db.. يتم اشتقاق اسم ملف الجدول من الوسيطة destination أو tableexpression.
لتحديد قاعدة بيانات لا تتبع Microsoft Access، قم بإلحاق فاصلة منقوطة (؛) إلى الاسم، وإحاطته بعلامات اقتباس مفردة (' ') أو مزدوجة (" "). على سبيل المثال، يتم قبول إما 'dBASE IV؛' أو "dBASE IV؛".
يمكنك أيضاً استخدام الكلمة المحجوزة DATABASE لتحديد قاعدة البيانات الخارجية. على سبيل المثال، تحدد الأسطر التالية الجدول نفسه:
... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];
... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"
ملاحظات:
-
لأداء مُحسن وسهولة الاستخدام، استخدم جدول مرتبط بدلاً من IN.
-
يمكنك أيضاً استخدام الكلمة المحجوزة IN كعامل مقارنة في تعبير.