مشکل با فرم لاگین

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • a.dal65

    • 2011/04/29
    • 384
    • 67.00

    [حل شده] مشکل با فرم لاگین

    با سلام خدمت اساتید
    من میخواستم برروی userform خودم ، لاگین فرم بزارم . و از تو اینترنت اینو پیدا کردم و درستش کردم:
    http://www.onlinepclearning.com/excel-userform-login-form

    حالا توی فایل ، یوزر a با پسورد a تعریف کردم.
    وقتی همین ها رو وارد میکنی درست کار میکنه و لاگین میشه . ولی وفتی یوزو رو مثلا abمیزنی باز هم لاکین میشه!!!!!
    فایل های پیوست شده
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    نوشته اصلی توسط atadaliran
    با سلام خدمت اساتید
    من میخواستم برروی userform خودم ، لاگین فرم بزارم . و از تو اینترنت اینو پیدا کردم و درستش کردم:
    http://www.onlinepclearning.com/excel-userform-login-form

    حالا توی فایل ، یوزر a با پسورد a تعریف کردم.
    وقتی همین ها رو وارد میکنی درست کار میکنه و لاگین میشه . ولی وفتی یوزو رو مثلا abمیزنی باز هم لاکین میشه!!!!!

    سلام دوست عزیز
    خط های ۴۴ و ۴۵ کد CommandButton1 رو بصورت زیر اصلاح کنید
    کد:
    'If PName = Code Then 'Use this for passcode text
    If PName = Code And PName.Offset(0, -1) = user Then ' Use this for passcode numbers only

    کامنت

    • a.dal65

      • 2011/04/29
      • 384
      • 67.00

      #3
      ممنون
      حالا اگه بخوام در ستون Time ، بجای تاریخ میلادی وساعت ، تاریخ شمسی و ساعت ثبت بشه چیکار کنم ؟
      و

      توی Userform1 نام کاربری که لاگین کرده نمایش داده بشه (با یه Lable مثلا)

      ممنون

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        نوشته اصلی توسط atadaliran
        ممنون
        حالا اگه بخوام در ستون Time ، بجای تاریخ میلادی وساعت ، تاریخ شمسی و ساعت ثبت بشه چیکار کنم ؟
        و

        توی Userform1 نام کاربری که لاگین کرده نمایش داده بشه (با یه Lable مثلا)

        ممنون

        خب برای اون از توابع شمسی ساز که به پروژتون اضافه کردین استفاده کنید. خط های ۲۹ و ۴۸ رو به اینصورت تغییر بدین:
        کد:
        AddData.Offset(0, 1).Value = J_TODAY(1) & " " & Format(Now, "hh:mm")
        برای اینکه تو فرم بعدی اسم کاربر بیاد این کدها رو برای فرم userform1 قرار بدین.
        کد:
        Private Sub UserForm_Initialize()
        Label1.Caption = "welcome " & Sheet5.Range("K2").Value
        End Sub

        کامنت

        چند لحظه..