PDA

View Full Version : اعمال تنظیمات پیش فرض روی فایل های اکسس



Milad_ATM
چهارشنبه 25 مرداد 1402, 08:09 صبح
سلام
این امکان وجود داره که یک سری تنظیمات خود اکسس (مثلا نمونه هایی که توی تصاویر زیر میبینید) رو بصورت پیش فرض اعمال کرد و در صورت جابجایی در شبکه یا سیستم های خارج از شبکه این تنظیمات نیاز به اعمال مجدد نداشته باشه؟
توضیح ینکه ، الان روی فایل من این تنظیمات ست هست ، ولی با جابجایی روی سیستم های دیگه مجدداً باید همین تنظیمات انجام بشه.

154866

154867

154868

Helpco
پنج شنبه 02 شهریور 1402, 09:09 صبح
سلام فکنم باید یک فایل رجیستری درست کنی و روی سیسم مقصد هنگام اجرای دفعه اول برنامه ران کنی

Milad_ATM
جمعه 03 شهریور 1402, 12:00 عصر
سلام فکنم باید یک فایل رجیستری درست کنی و روی سیسم مقصد هنگام اجرای دفعه اول برنامه ران کنی
:گریه:
این روش خیلی تخصصی شد ، میتونی بیشتر راهنمایی کنی
من که راهی پیدا نکردم
کسی راهکار یا نظری نداره که بشه روش کار کرد؟

mazoolagh
شنبه 04 شهریور 1402, 11:51 صبح
سلام و روز خوش
فکر کنم راه راحت و بی دردسر ساختن یک pdf ساده برای کاربر هست که خودش انجام بده،
یا اینکه ریموت وصل بشین و خودتون انجام بدین.
تغییر رجیستری هم به ورژن آفیس بستگی داره و هم این که برای هر موردی باید کلیدش رو پیدا کنین،
همچنین شاید همه اونها در رجیستری نباشه یا به کاربر وابسته باشه.

با این وجود لینک زیر رو هم ببینین، شاید به درد بخوره:

4 Instant Ways To Remove Microsoft Access Security Warnings (https://www.accessrepairnrecovery.com/blog/fix-microsoft-access-security-notice)

dastgerdi
چهارشنبه 08 شهریور 1402, 21:29 عصر
سلام

یک بخشی رو در برنامه تون بزارین که با باز کردن پنجره تنظیمات اکسس خودتون به صورت دستی تغییرات رو اعمال کنید

با استفاده از کد زیر امکان باز کردن پنجره "Access Options" وجود دارد :


DoCmd.RunCommand acCmdOptions

m3343kh
پنج شنبه 09 شهریور 1402, 13:03 عصر
سلام
آیا در اکسس امکانی وجود دارد که مثل اکسل ماکرو نویسی کرد؟

منظورم اجرای خودکار کارهایی است که با ماکرو در اکسل می توان انجام داد

اگر بشود ماکرویی مثل اکسل ایجاد کرد این مسئله هم حل می شود.

mazoolagh
پنج شنبه 09 شهریور 1402, 19:02 عصر
سلام
آیا در اکسس امکانی وجود دارد که مثل اکسل ماکرو نویسی کرد؟

منظورم اجرای خودکار کارهایی است که با ماکرو در اکسل می توان انجام داد

اگر بشود ماکرویی مثل اکسل ایجاد کرد این مسئله هم حل می شود.



سلام

یک بخشی رو در برنامه تون بزارین که با باز کردن پنجره تنظیمات اکسس خودتون به صورت دستی تغییرات رو اعمال کنید

با استفاده از کد زیر امکان باز کردن پنجره "Access Options" وجود دارد :


DoCmd.RunCommand acCmdOptions



خب اجرای خودکار هر کد و ماکرو در اکسس منوط به این هست که قبلش کاربر این اجازه رو داده باشه (همون macro settings - enable all)
بنابراین شدنی نیست.

راهنمایی خام پست 2 شدنی تر هست و البته مفصل و دقیق در لینک پست 4 توضیح داده شده.
برای انجام اون هم یا باید installer بسازین یا کاربر یک batchfile رو اجرا کنه (این احتمال هست که دسترسی ادمین نیاز داشته باشه).

کلا این تنظیمات برای این هست که کاربر بتونه از خودش محافظت کنه؛
اگر قرار بود شما یک اپلیکیشن اکسس بنویسین که خودش اینها رو از کار بندازه که نقض غرض بود.

باید از بیرون اکسس انجام بشه (اگر شدنی باشه) و برای اجرای اون هم کاربر خودش مسئولیت رو پذیرفته: اچرای اینستالر یا بچ فایل.

گذشته از این:
تنظیم trust center فقط یک بخش از کار هست که در لینک پست 4 آمده،
تنظیمات general - currentdatabase - client settings , .... هم هست که باید بگردین کلیدهای رجیستری اونها رو هم پیدا کنین (الزاما همه چیز در رجیستری نیست)