کار با چند Database و معماری Front-end/Back-end
فصل ۱۳ — استفاده از VBA با چند Database
Access Database میتواند به Front-end و Back-end تقسیم شود: Tableها در Back-end و Query/Form/Report/Code در Front-end. Linked Tableها ظاهر Table محلی دارند اما Data را از File خارجی میخوانند.
Client-Server Access
Database Splitter و Linked Table Manager ابزارهای Access برای Split و مدیریت Linkها هستند. مزیت اصلی اشتراک Data و امکان Update Front-end مستقل است. هزینهٔ آن وابستگی به Network Path و Performance است؛ همچنین بعضی قابلیتهای AutoCorrect/Design across links محدود میشوند.
Import و Link
TransferDatabase میتواند Table یا Object را از Access Database دیگر Import یا Link کند. Import Copy مستقل ایجاد میکند؛ Link تغییرات Source را میبیند. اگر Object مقصد با همان نام موجود باشد، باید برخورد نام مدیریت شود.
جلوگیری از Linkهای تکراری
اگر Procedure هر بار Table را Link کند، ممکن است نامهای Table1، Table2 و ... ایجاد شوند. Listing فصل AllTables را پیمایش میکند، Link قبلی را در صورت وجود Delete/Refresh میکند و فقط یک Link معتبر نگه میدارد.
شکلها و عناصر بصری این بخش