به نام خداوند دوست
چگونه می توانیم در اکسس فرم طراحی کنیم که از ما پسورد خواسته باشد اگر رمز درست است .وارد برنامه شودواگردرست نبود پیغام خطا اجرا شود.
لطفا هر چه زودتر من را راهنمایی نماید.
فقط 1 روز فرصت دارم.
به نام خداوند دوست
چگونه می توانیم در اکسس فرم طراحی کنیم که از ما پسورد خواسته باشد اگر رمز درست است .وارد برنامه شودواگردرست نبود پیغام خطا اجرا شود.
لطفا هر چه زودتر من را راهنمایی نماید.
فقط 1 روز فرصت دارم.
سلام
ببینید دو راه وجود داره:
1) از Security خود اکسس استفاده کنید. به تبع فرم دریافت رمز به زبان انگلیسی هست.
2) یک فرم در اکسس طراحی کنید که ابتدای شروع برنامه نمایش داده شود و رمز را سئوال کند. این رمز ممکن است در خود فایل اکسس ذخیره شود.
بهتره از روش اول استفاده کنید.ولی امنیت روش دوم خیلی پایینه. اصلا بگم امنیت نداره.
1) برنامه اکسس را باز کرده
2) از منوی فایل گزینه Open را انتخاب نمایید.
3) فایل را پیدا کرده و انتخاب نموده و بجای اینکه روی کلید Open کلیک کنید مانند شکل ذیل روی روی فلش کلیک نمایید. و منوی Open Exclusive را انتخاب نمایید.
4) بعد از باز شدن فایل به منوی Tools سپس Security و بعد Set database Password را کلیک کرده و یک رمز و تکرار آن را وارد نمایید. و از برنامه خارج شده و دفعات بعد به حالت عادی فایل اکسس را باز کنید.
5) برای تغییر رمز مراحلی بالا را مجدد تا شماره 4 تکرار کرده و رمز قبلی و رمز جدید و تکرار رمز جدید را وارد کنید و از برنامه خارج و به حالت عادی وارد شوید.
بهتره در پسورد انتخابی (که 25 کارکتر بیشتر نمیگیره) از فاصله و کاراکترهایی مثل #$%^&* یا اعراب فارسی استفاده نمایید تا براحتی هک نشه!
موفق باشید!
نرم افزارهایی هست که شما هر گونه پسورد بذاری
آنها باز میکنند.
حتی با برنامه رکاوری نیز تیبلها با اطلاعاتشان قابل بازیابی هستند...
دوستان عزیز
منظور من این است که اگر روی دکمه ok کلیک کند اگر رمز درست باشد وارد شود و اگرنه پیغام دهد
من کاری به امنیت ندارم فقط چکونه می توانم روی دکمه ok چک کنم
که می دان دستور با ید دکمه ok دارد
فقط طفا من را هنمایی کنید.
یک جدول بساز و یک فیلد به نام Password در اون قرار بده. این جدول همیشه یک رکورد داره.
یک فرم ایجاد کن و یک تکس باکس به نام Text1 و یک دکمه قرار بده. یک Text2 هم ایجاد کن.
Text1 رو مخفی کن که دیده نشه.
data فرم(Record Source) رو به جدولی که ساختی ست کن. Text1 رو به فیلد Password ست کن(Control Source).
خصوصیات Allow Edits, Allow Filters, Allow Additions ,Allow Deletions فرم رو به No تغییر بده.
حالا در روال کلیک دکمه این کد رو قرار بده:
If IsNull(Text2) Or Text2 <> Text1 Then
MsgBox "Error Password"
Else
'Continue
End If
به همین راحتی!
موفق باشید.
لطفا مرا یاری کنید
1-چگونه فایلهای اکسس را رمز گذاری کنیم
2-چگونه فایلهای اکسس را به فایل EXE تبدیل کنیم
آخرین ویرایش به وسیله aftabe14 : پنج شنبه 24 دی 1394 در 13:04 عصر
دوست گرامی
مورد اشاره شده (خصوصیات Allow Editsفرم رو به No تغییر بده.) را میتونی انجام ندید چون مخفی میکند قابل ویرایش نیست
در مورد دوم بجای 'Continue میتوانید دستور باز شدن فرم مورد نظر را درج کنید
سلام یه نمونه قرار دادم ببین بدردت میخوره
فایل
reza
1
سلام
از لطفت متشکرم فقط مثلا میخوام بگم که در صورت صحیح بودم پسورد، form1 رو باز کن
چه کدی رو باید استفاده کنم
متشکرم
درود
اگه بخواهیم یک کنترل رو در زمان اجرا روی یک فرم بسازیم
Cratecontrol را بکار می بریم
ولی من نمیتونم روی خود اون فرم کنترل رو بسازم
باید چکار کنم
با سپاس
"Docmd.openform "form1