PDA

View Full Version : سوال: تعیین محدودیت



RamezanBeik
دوشنبه 18 مرداد 1389, 13:50 عصر
سلام به تمام دوستان عزیز.
من توی برنامه جاری که در حال نوشتن هستم باید محدودیت ایجاد کنم.این محدودیت به صورت عدم دسترسی به گزینه ای منو می باشد.این محدودیت ها به صورت ذخیره شدن 0و 1 در جدولی است.من کدشو نوشتم ولی به صورت کامل کار نمی کنه یعنی با تمام گزینه ها را فعال یا غیر فعال مکنه من کد رو می زارم شما یه نگاهی بندازید راهنمای کنید.

با تشکر رمضان بیک
---------------------------------------------------------------------------------------------------


من با برنامه نویس.........برنامه نویس می شم!!!:لبخندساده:



--------------------------------------------------------------------------------------------------



Private Sub Setpermition()
Dim per1 As Integer
Dim per2 As Integer
Dim per3 As Integer
Dim UserName As String
Set CN = Nothing
Set Rs = Nothing
ConnStr = "Provider=SQLOLEDB.1;Data Source=213-603100767;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Ikoco_Bank"
CN.Open ConnStr
Rs.Open "Select *from permition", CN, adOpenStatic, adLockOptimistic
Rs.MoveFirst
UserName = Rs.Fields!UserName
Do While Rs.EOF = False
If UserName = Main_Menu.StatusBar1.Panels(5).Text Then

per1 = Rs.Fields!mainopr
per2 = Rs.Fields!Manger
per3 = Rs.Fields!chart

If per1 = 1 Then
Main_Menu.Main_opr.Enabled = True
End If
If per2 = 1 Then
Main_Menu.Manger.Enabled = True
End If
If per3 = 1 Then
Main_Menu.chart.Enabled = True
End If

Exit Sub
Else
Rs.MoveNext
End If
Loop
Set Rs = Nothing
Set CN = Nothing
End Sub

sohrab o
دوشنبه 18 مرداد 1389, 14:59 عصر
سلام دوست عزیز
کدی که گذاشتی خیلی کلی و نا مفهومه
لطفا در مورد کدت توضیح کاملتری بده تا بتونیم کمکت کنیم
با تشکر

RamezanBeik
دوشنبه 18 مرداد 1389, 15:24 عصر
سلام دوست عزیز
کدی که گذاشتی خیلی کلی و نا مفهومه
لطفا در مورد کدت توضیح کاملتری بده تا بتونیم کمکت کنیم
با تشکر
سلام بزرگوار .تشکر
ببین دوست عزیز من قسمتی به عنوان سطح دسترسی دارم به این صورت که توی جدولی مجوز دسترسی به صورت 1 وعدم دسترسی به صورت 0.
در قسمت Edit Menu گزینه های enable=false را قرار دادم حالا می خام کار بر در زمان ورود با چک شدن UserName از جدول Permition گزینه های مربوطش در منو فعال بشه
امیدوارم که با این توضیحات و کدهای مربوطه راهنمایم کنید.:خجالت:

رمضان بیک

RamezanBeik
چهارشنبه 20 مرداد 1389, 15:15 عصر
سلام بزرگوار .تشکر
ببین دوست عزیز من قسمتی به عنوان سطح دسترسی دارم به این صورت که توی جدولی مجوز دسترسی به صورت 1 وعدم دسترسی به صورت 0.
در قسمت Edit Menu گزینه های enable=false را قرار دادم حالا می خام کار بر در زمان ورود با چک شدن UserName از جدول Permition گزینه های مربوطش در منو فعال بشه
امیدوارم که با این توضیحات و کدهای مربوطه راهنمایم کنید.:خجالت:


رمضان بیک

دوستان یک عنایتی بفرمایید..
باور بفرمایید امروز کلی از وقت من رو گرفت ولی درست نشد!!!

sohrab o
چهارشنبه 20 مرداد 1389, 23:16 عصر
دوستان یک عنایتی بفرمایید..
باور بفرمایید امروز کلی از وقت من رو گرفت ولی درست نشد!!!

یا من نمی فهمم یا کدت افتضاحه ( احتمال زیاد من نمی فهمم)
شوخی کردم
لطفا نمونشو بذار واست درستش کنم
در ضمن این قسمتشو اصلا نمی فهمم
UserName = Main_Menu.StatusBar1.Panels(5).Text

RamezanBeik
پنج شنبه 21 مرداد 1389, 08:54 صبح
یا من نمی فهمم یا کدت افتضاحه ( احتمال زیاد من نمی فهمم)
شوخی کردم
لطفا نمونشو بذار واست درستش کنم
در ضمن این قسمتشو اصلا نمی فهمم
UserName = Main_Menu.StatusBar1.Panels(5).Text
سلام.آقا شما در ست می گید کد خیلی افتضاحه من هم قبول دارم.:خجالت:
خب تازه کارم .بعد شما شکسته نفسی مکنید.
دوست عزیز من یه نمونه کد می زارم شما در بانک به جدول Permiton مراجعه کنید و ببنید که چه جوریه بعد اگه لطف کنید و بگیید که ثانیه ساعت رو چه جوری را ه بندازم ممنمون میشم(داخل برنامه ساعت رو میبینید).در ضمن این روش کرد نویسی من یک نوع امنیت کدی هم می تونه باشه که کسی حتی خودم ازش سر در نمی ارم:قهقهه:

modirmasool
پنج شنبه 21 مرداد 1389, 13:07 عصر
سلام.برنامه تون هنگ می کنه. وارد نمیشه.

sohrab o
پنج شنبه 21 مرداد 1389, 13:40 عصر
سلام.آقا شما در ست می گید کد خیلی افتضاحه من هم قبول دارم.:خجالت:
خب تازه کارم .بعد شما شکسته نفسی مکنید.
دوست عزیز من یه نمونه کد می زارم شما در بانک به جدول Permiton مراجعه کنید و ببنید که چه جوریه بعد اگه لطف کنید و بگیید که ثانیه ساعت رو چه جوری را ه بندازم ممنمون میشم(داخل برنامه ساعت رو میبینید).در ضمن این روش کرد نویسی من یک نوع امنیت کدی هم می تونه باشه که کسی حتی خودم ازش سر در نمی ارم:قهقهه:

سلام
ببین سطح دسترسی چک کردم درست بود
حالا این ثانیه و ساعت دیگه چیه؟

RamezanBeik
شنبه 23 مرداد 1389, 09:38 صبح
سلام
ببین سطح دسترسی چک کردم درست بود
حالا این ثانیه و ساعت دیگه چیه؟

سلام و تشكر از عنايت دوستان .من مشكلم تو سطح دستر سي بر طرف شد يك خط كد رو جابه جا نوشته بودم.
خوب من مي خام كه ساعت برنامه ام ثاينه اش كار كنه ولي سا عتي كه نشون ميده ساعت ورود به برنامه است و هيچ تغييري نمي كنه . مثلا ساعت 9:25:01 رو نشون ميده 10 دقيقه بعد باز هم 9:25:01 است:لبخند::لبخند::لبخند::
باز هم از عنايت شما دوستا ن تشكر ميكنم


رمضان بيك

modirmasool
شنبه 23 مرداد 1389, 12:03 عصر
سلام و تشكر از عنايت دوستان .من مشكلم تو سطح دستر سي بر طرف شد يك خط كد رو جابه جا نوشته بودم.
خوب من مي خام كه ساعت برنامه ام ثاينه اش كار كنه ولي سا عتي كه نشون ميده ساعت ورود به برنامه است و هيچ تغييري نمي كنه . مثلا ساعت 9:25:01 رو نشون ميده 10 دقيقه بعد باز هم 9:25:01 است:لبخند::لبخند::لبخند::
باز هم از عنايت شما دوستا ن تشكر ميكنم


رمضان بيك

این قسمت رو در یه تایمر با فاصله ی زمانی 1000 میلی ثانیه قرار بدین:


Menu.StatusBar1.Panels(4).Text = Time