کاربری
کاربر گرامی به خوش آمدید . اگر این نخستین بازدید شما از سایت است , لطفا ثبت نام کنید:

   

جهت تبلیغات در پرشین فروم کلیک کنید

نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: آموزش اکسس (بخش سوم)

  1. #1

    پیش فرض آموزش اکسس (بخش سوم)

    آموزش اکسس (بخش سوم)

    در اين يادداشت روش غيرفعال كردن دكمه Shift به هنگام باز شدن فايلهاي اكسس را توضيح خواهم داد . در ابتدا بايد مقدمه اي را عنوان كنم.

    مقدمه
    مطلب زير در زمينه افزايش امنيت سيستم ها است. نكته اي كه در زمينه امنيت هر نوع سيستمي بايد به آن توجه داشت اينست كه بطور كلي امنيت يك امر نسبي است .
    بعبارت ديگر يك راه حل امنيتي ، قطعا جلوي بسياري از حملات عليه سيستم را خواهد گرفت ولي هيچگاه بطور كامل حملات را خنثي نخواهد كرد و هميشه حفره هاي امنيتي وجود خواهند داشت .
    در يادداشت قبل گفتيم كه به هنگام باز شدن فايلهاي اكسس، Startup اجراء مي شود . به كمك گزينه هاي Startup مي توانيم از دسترسي كاربران به محيط طراحي برنامه جلوگيري كنيم . ولي همانطور كه قبلا گفته شد ميكرو سافت با انگيزه ايجاد سيستم امنيتي چند مرحله اي يك روش ضد امنيتي براي آن ايجاد كرده است و كاربران برنامه ما مي توانند با پايين نگه داشتن دكمه Shift از اجراء Startup جلوگيري كنند و وارد محيط طراحي شوند . حال اگر بخواهيم دكمه شيفت را غير فعال كنيم تا كسي نتواند وارد محيط طراحي شود بايد به اين طريق عمل كرد :

    استفاده از خاصيت AllowByPassKey
    خاصيت AllowByPassKey يكي از خواص شيء Database است كه:
    اگر مقدار آن True باشد دكمه شيفت فعال است .
    و اگر مقدار آن False باشد دكمه شيفت غير فعال است .

    اين خاصيت عملا در ليست خواص يك Database نيست و بايد آنرا فقط براي اولين بار ايجاد (Create) كرد . بعد از ايجاد آن مي توان مقدار آنرا False يا True كرد .

    تذكر : حتما يك كپي از فايل خودتان قبل از اجراء اين برنامه برداريد چون ممكن است ديگر نتوانيد وارد محيط برنامه خودتان شويد . من هم با عرض معذرت وقت پاسخگويي به ايميل هاي دوستان را ندارم و دچار مشكل خواهيد شد.

    سه دكمه روي يك فرم مطابق شكل بالا ايجاد كنيد و كدهاي زير را در آن بنويسد.
    (نمايش كدهاي نوشته شده مناسب نيست ولي اگر آنرا در حافظه كپي كنيد و در ماجول فرمتان كپي كند بدرستي تمايش داده مي شود .)



    'براي اولين دفعه :
    Private Sub Create_Click()
    On Error GoTo Er

    Dim db As Database
    Dim prp As Property
    Set db = CurrentDb
    Set prp = db.CreateProperty("allowbypasskey", dbBoolean, False)
    db.Properties.Append prp
    db.Close

    Ex:
    Exit Sub
    Er:
    If Err.Number = 3367 Then
    MsgBox "اين خاصيت ايجاد شده و لازم نيست مجددا ايجاد شود"
    End If
    Resume Ex

    End Sub

    'جهت غير فعال كردن شيفت
    Private Sub ShiftNo_Click()
    Dim db As Database
    Set db = CurrentDb
    db.Properties("allowbypasskey") = False
    db.Close
    End Sub

    'جهت فعال كردن شيفت
    Private Sub ShiftOk_Click()
    Dim db As Database
    Set db = CurrentDb
    db.Properties("allowbypasskey") = True
    db.Close
    End Sub



  2. یک کاربر برای این پست سودمند از Ahmadreza Jafari عزیز تشکر کرده اند:


  3. Left Ad Image/Code 1 needs to be placed here, no larger than 260 pixels in height.
    Right Ad Image/Code 2 needs to be placed here, no larger than 260 pixels in height.

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. گوگل از تجسس در جیمیل دانش‌آموزان عقب‌نشینی کرد
    توسط چنگیز در انجمن اخبار و تازه های دنیای کامپیوتر و تکنولوژی , نرم افزار
    پاسخ ها: 0
    آخرين نوشته: 02-05-14, 20:20
  2. آموزش اکسس (بخش ششم)
    توسط Ahmadreza Jafari در انجمن Microsoft Office Access
    پاسخ ها: 1
    آخرين نوشته: 17-03-09, 17:39
  3. آموزش اکسس (بخش دوم)
    توسط Ahmadreza Jafari در انجمن Microsoft Office Access
    پاسخ ها: 1
    آخرين نوشته: 21-10-07, 13:46
  4. آموزش اکسس (بخش اول)
    توسط Ahmadreza Jafari در انجمن Microsoft Office Access
    پاسخ ها: 0
    آخرين نوشته: 16-06-06, 04:50
  5. آموزش اکسس (بخش پنجم)
    توسط Ahmadreza Jafari در انجمن Microsoft Office Access
    پاسخ ها: 0
    آخرين نوشته: 16-06-06, 04:47

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
درباره ما

دوستان ما
لینک های مفید
ابزار ها
session بارگذاری مجدد کد امنیتی مندرج در تصویر را وارد کنید: