PDA

View Full Version : گفتگو: سلام یک فایل اکسس داشتم می خواستم از اساتید محترم یک نگاهی به امنیتش بندازند ببینند چطوره



145451159
سه شنبه 25 آذر 1399, 15:32 عصر
سلام یک فایل اکسس داشتم می خواستم از اساتید محترم یک نگاهی به امنیتش بندازند ببینند چطوره
اگه نکته ای هم بود ممنون میشم بگید که امنیتش بیشتر بشه.

145451159
سه شنبه 25 آذر 1399, 15:44 عصر
چرا نمیفرسته میگه حجمش زیاده چطوری بفرستم

145451159
سه شنبه 25 آذر 1399, 15:45 عصر
لطفا در این باره راهنمایی کنید

sadegh1944
سه شنبه 25 آذر 1399, 15:51 عصر
سلام فایل رو بصورت فشرده با فرمت RAR یا ZIP بفرستید

padide55
سه شنبه 25 آذر 1399, 16:01 عصر
در سایت picofile.com
اپلود کنید .

اینجا (https://www.picofile.com/)

سپس
لینکش رو داخل تاپیک بگذارید

terminator68
سه شنبه 25 آذر 1399, 16:21 عصر
فایل اکسستون با برنامه ای در ارتباط هستش؟؟

145451159
چهارشنبه 26 آذر 1399, 17:35 عصر
سلام ببخشید دیر شد
از اینجا (https://s16.picofile.com/file/8417766918/%D9%86%D8%B1%D9%85_%D8%A7%D9%81%D8%B2%D8%A7%D8%B1_ %D9%85%D8%A7%D9%84%DB%8C_accdb.html) دانلودش کنید

eb_1345
چهارشنبه 26 آذر 1399, 19:28 عصر
سلام یک فایل اکسس داشتم می خواستم از اساتید محترم یک نگاهی به امنیتش بندازند ببینند چطوره
اگه نکته ای هم بود ممنون میشم بگید که امنیتش بیشتر بشه.




امنیت در حد خیلی ضعیف
تصویر ضمیمه رو مشاهده بفرما !

145451159
چهارشنبه 26 آذر 1399, 20:00 عصر
چطوری امنیتش رو بیشتر کنم ؟
میشه راهنمایی کنید

145451159
چهارشنبه 26 آذر 1399, 20:07 عصر
برای اولین بار خوبه؟
اولیشه
چطوری امنیتش رو بیشتر کنم ؟

145451159
چهارشنبه 26 آذر 1399, 21:26 عصر
padide55 (https://barnamenevis.org/member.php?263869-padide55) عزیز میشه شما راهنمایی کنید

Shahramdindoust
چهارشنبه 26 آذر 1399, 23:14 عصر
البته من خودم هنوز سطحم پایینه کمی صبور باشید و منتظر نظرات دوستان باش فک کنم مطالب جالبی ارائه بشه که بدرد همه می خوره
من راستش اینکه چجوری بازش کردم خودش ارور داد در حین LOAD فرم LOGIN
من هم تا دیدم ارور داد خودش وارد محیط VB شد و ...
گویا تابع یا ماژولی به نام
Call HideACCESS(tv)

داری که من توش ندیدم ارورش همین بود ارور داد که VARIABLE NOT FOUND
152666

Shahramdindoust
چهارشنبه 26 آذر 1399, 23:23 عصر
از اونجاییکه یک ارور باعث شد برنامه تون باز شه باید ارورها رو رفع کنید و از انجاییکه که یکی از ماژول هاتون از سایت افیس باز برداشته بودین و با این سایت اشنا هستید من هم درباره ERROR HANDLING مطلبی از همون سایت پیدا کردم که فک کنم برای جلوگیری از ارور مناسب باشه
https://officebaz.ir/%d8%a8%d8%b1%d8%b7%d8%b1%d9%81-%da%a9%d8%b1%d8%af%d9%86-%d8%ae%d8%b7%d8%a7%d9%87%d8%a7-%d8%af%d8%b1-%d8%a7%da%a9%d8%b3%d8%b3/

145451159
پنج شنبه 27 آذر 1399, 11:49 صبح
بله دیدم مشکل کد نویسی داشت :لبخند:
الان درستش رو می فرستم
راستی چطوری میشه کاری کرد نشه ایمپورت کرد فایلم رو؟
فایل اصلاح شده را از اینجا (https://s16.picofile.com/file/8417849484/%D9%86%D8%B1%D9%85_%D8%A7%D9%81%D8%B2%D8%A7%D8%B1_ %D9%85%D8%A7%D9%84%DB%8C_accdb.html) دریافت کنید

145451159
پنج شنبه 27 آذر 1399, 11:55 صبح
راستی چطوری میشه کاری کرد نشه ایمپورت کرد فایلم رو؟

Shahramdindoust
پنج شنبه 27 آذر 1399, 12:48 عصر
یک نکته دیگه :




از قسمت کدنویسی فایل اکسس محافظت کن
با زدن Alt+F11 وارد بخش کد نویسی شو .
با استفاده از منوی Tools روی گزینه خصوصیات برنامه خود کلیک کن .
از پنجره ای که باز می شود به تب Protection بروید.
تیک گرینه Lock Project For Viewing رابزن و در باکسهای پائین رمز مورد نظر خود را وارد کن.
از پس کدهای شما بدون وارد کردن رمز قابل مشاهده و ویرایش نخواهند بود .

Shahramdindoust
پنج شنبه 27 آذر 1399, 12:49 عصر
تو فایلی که اول فرستاده بودین کلید شیفت رو بسته بودین ولی تو این یکی نبستین که :قهقهه:
ظاهرا یا فراموش کردین یا یه کم عجله دارین

eb_1345
پنج شنبه 27 آذر 1399, 14:44 عصر
چطوری امنیتش رو بیشتر کنم ؟
میشه راهنمایی کنید


بحث امنیت فایل اکسس یک بحث گسترده ای است و دارای سطوح مختلفی میباشد . ولی اگر میخواهید برنامه ات از یک امنیت تقریباً نسبی بر خوردار باشد موارد زیر را انجام بده :
1- دیتابس خود را به دو قسمت جداول و دیگر آبجکت ها تقسیم کن . با بیانی ساده تر اگر برنامه ای دارید که مورد استفاده چند کاربر است و باید آن را از طریق شبکه برای کاربران به اشتراک بگذارید سعی کن آن تعداد جدول که همه کاربران بطور مشترک از آنها استفاده می کنند از برنامه جدا کنید و آنها را در یک فایل جداگانه به عنوان بانک اطلاعاتی قرار بدهید . در واقع همین فایل بانک اطلاعاتی است که باید در شبکه برای استفاده دیگر کاربران به اشتراک گذاشته شود و آن قسمت از برنامه که سایر آبکت ها مثل کوئری ها ، فرم ها و گزارشات و ... در آن است بر روی سیستم همه کاربران بطور جداگانه وجود دارد .که دسترسی به جداول فایل بانک اطلاعاتی یا از طریق لینک کردن جداول صورت می گیرد یا از طریق کانکشن استرینگ که برای برنامه هائی درسطح اهمیت پائین تا متوسط همان روش لینک کردن جداول پیشنهادمیشود .( روش ارتباط با جداول بانک اطلاعاتی از طریق ایجاد کانکشن استرینگ نیاز به کد نویسی قوی و مهارت بالا دارد)
2- برای فایل بانک اطلاعاتی که در شبکه قرار میدهید یک پسورد قوی ( ترکیب حروف ، اعداد و علامت) قرار بده
3- از طریق کد نویسی کلیه جداول ( اعم ازجداول لینک شده و جداول محلی) و دیگر آبجکتها ( کوئری ها ، فرم ها و .....) باید مخفی شوند
مثلاً کد زیر باعث مخفی شدن جدولی بنام table1 میشود


CurrentDb.TableDefs(table1).Attributes = dbHiddenObject

البته مخفی کردن همه آبجکت ها باید از طریق کد نویسی و بکار بردن حلقه for ... next باید انجام شود ( چون اگر تعداد آبجکت ها زیاد باشد برای مخفی کردن هر آبجکت دیگر نیاز به نوشتن یک خط کد نمی باشد )
4-کامپایل کردن برنامه اکسس و تبدیل فرمت Accdb به فرمت Accde . با کامپایل کردن برنامه دسترسی به کدهای برنامه تقریباً غیر ممکن است مگر از طریق نرم افزارهائی حرفه ای که دسترسی به اینگونه نرم افزارها برای اکثریت افراد امکان پذیر نیست ( چون باید خریداری شود که کمتر کسی حاضر به خرید آن میشود )
5- بستن و غیر فعال کردن کلید شیفت از داخل برنامه
موفق باشید

145451159
پنج شنبه 27 آذر 1399, 15:34 عصر
بله یادم رفت کلید شیفت را ببندم:قهقهه:
ممنون از راهنمایی شما
راستی من می خواهم برنامه نویسی vba یاد بگیرم از کجا؟ و چطوری؟ ممنون میشم راهنمایی کنید

145451159
پنج شنبه 27 آذر 1399, 15:35 عصر
چطوری میشه کاری کرد نشه ایمپورت کرد فایلم رو؟

eb_1345
پنج شنبه 27 آذر 1399, 15:50 عصر
چطوری میشه کاری کرد نشه ایمپورت کرد فایلم رو؟


اجرای مورد 3 توضیحات پست 18

145451159
پنج شنبه 27 آذر 1399, 16:06 عصر
راستی من می خواهم برنامه نویسی vba یاد بگیرم از کجا؟ و چطوری؟ ممنون میشم راهنمایی کنید

eb_1345
پنج شنبه 27 آذر 1399, 16:52 عصر
راستی من می خواهم برنامه نویسی vba یاد بگیرم از کجا؟ و چطوری؟ ممنون میشم راهنمایی کنید


در اینترنت عبارت آموزش vba در اکسس رو جستجو کن (https://git.ir/linkedin-access-vba/)

Shahramdindoust
شنبه 13 دی 1399, 12:31 عصر
----------------------------