ضمیمه کردن فایل دیتابیس به برنامه اجرایی (EXE)
نرمافزار accdbExe میتواند فایل دیتابیس حاوی کدهای برنامهنوسی را در خود ضمیمه کند و در کامپیوتر کاربران نرمافزار شما- آنها را باز کند، اما این تنها کاری نیست که میتواند انجام دهد، نرمافزار accdbExe بجز ضمیمه کردن فایل accdb میتواند محیط ویندوز را برای اجرای فایل Access شما آماده کند، و گذرواژۀ Databse Password را به فایل دیتابیس حاوی کدهای vba تزریق کند و خیلی کارهای دیگر که در بخشهای مختلف راهنمای نرمافزار به آن پرداختهایم.
عمل ضمیمه کردن فایل دیتابیس حاوی کدهای vba میتواند انجام نشود ولی از سایر خدمات accdbExe استفاده شود.
اگر فایل را ضمیمه نکنید، از همه گزینهها به لحاظ سرعت اجرای نرمافزار بهتر است، در این حالت نرمافزار EXE برای باز کردن فایل Access به دنبال فایلی در مسیر (folder)، خودش با نام accdr._ میگردد، و در صورتیکه آنرا پیدا کند، با Access آنرا باز میکند.
فایل نمونه (پروژه شماره 1)، در بخش نمونهها به این موضوع پرداخته است.
اگر فایل دیتابیس حاوی کدهای برنامه نویسی به فایل EXE تولید شده ضمیمه شود، علاوه بر اینکه میتوان از سایر خدمات accdbExe استفاده کرد، میتوان برای آن تعیین نمود که فایل ضمیمه را در کجا(چه مسیری Path) باز (Extract) کند.
اگر گزینه «فایل دیتابیس حاوی دستورات به برنامه اجرایی(EXE)ضمیمه شود» در قسمت ضمیمه کردن فایل دیتابیس به برنامه اجرایی، را تیکدار کنید، آنگاه باید تعیین کنید روش باز کردن (Extract) فایل دیتابیس حاوی دستورات، هنگام اجرای نرمافزار، چگونه و در کدام مسیر باشد، مسیرهایی مانند:
-
مسیر فایلهای موقت ویندوز (بهترین انتخاب).
-
مسیری که فایل اجرایی EXE در کامپیوتر کاربر قرار دارد.
-
مسیر سفارشی، با تعیین مسیر.
مسیر فایلهای موقت از سایر انتخابها بهتر است.
فایل نمونه (پروژه شماره 2)، در بخش نمونهها به این موضوع پرداخته است.
اگر فایل را به فایل ExE ضمیمه کنید، ضمن اینکه تعداد فایلها هنگام انتقال کاهش خواهد یافت، امنیت حفاظت از فایل بیشتر خواهد شد.
به این نکته توجه داشته باشید از آنجا که تصور میشود فایل حاوی کدهای برنامهنویسی بر اساس اصل تفکیک اجزاء در Access فاقد اطلاعات مربوط به کاربر است، و از آنجا که برای از بین رفتن جداول و مقادیر موقت در فایل دیتابیس حاوی کدهای برنامه نویسی، بهتر است فایل دیتابیس حاوی کد برنامه نویسی از نو ، ایجاد شود، فایل ضمیمه بر روی فایل قبلی رونویسی خواهد شد. بنابراین دقت کنید که چنانچه اطلاعاتی از کاربر را باید در دیتابیس نگهداری کنید، این اطلاعات در فایل دیتابیس حاوی کد برنامهنویسی نباشد.
مسیر فایل اجرایی ممکن است در حالت Readonly باشد، پس به این نکته توجه داشته باشید.
بیشتر اوقات بر اساس اصل Setup ، برنامه نویس فایل دیتابیس اطلاعات و سایر فایلهای مربوط به پروژه را در مسیر مشخصی ازکامپیوتر کاربر ذخیره میکند، بنابراین میتوانید بر اساس همین اصل (Setup)، مسیر کاملا مشخصی را به عنوان مسیر سفارشی برای باز کردن فایل دیتابیس حاوی کدهای برنامه نویسی انتخاب کنید.