تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
المستخدمين
#9
(05-11-22, 11:51 AM)barawy كتب : السلام عليكم

انت فى الاتجاه الصحيح ولكن اظنك عكست المطلوب اثناء كتابة الكود واليك الكود المعدل
 
ملحوظة : علامة <> تعنى لا تساوى
شرح الكود : هو اذا كان نوع المستخدم لا يساوي مدير .. قم بالتالى .... تعطيل الأزرار ما عدا رقم 3 و 4 ...  غير ذلك ... قم بقتح جميع الأزرار

مرفق مثال
كود :
 Private Sub FrmMain_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        If UserType <> "مدير" Then

            Button1.Enabled = False
            Button2.Enabled = False
            Button3.Enabled = True
            Button4.Enabled = True
            Button5.Enabled = False
            Button6.Enabled = False

        Else

            Button1.Enabled = True
            Button2.Enabled = True
            Button3.Enabled = True
            Button4.Enabled = True
            Button5.Enabled = True
            Button6.Enabled = True

        End If
    End Sub
لايعمل ملف مرفق الذي ارسالته انا فيجوال 2015
كود :
Private Sub Form_main_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Label2.Text &= Now.ToShortDateString
       Label3.Text &= Environment.MachineName
       Label1.Text = fullname
       If UserType <> "مدير" Then

           Button1.Enabled = True
           Button2.Enabled = True
           Button3.Enabled = True
           Button4.Enabled = True
           Button5.Enabled = True

       Else

           Button1.Enabled = True
           Button2.Enabled = True
           Button3.Enabled = True
           Button4.Enabled = False
           Button5.Enabled = False
       End If


   End Sub
كود :
  If TextBox1.Text = "" Then
           MessageBox.Show("الرجاء ادخال كلمة المرور")
           TextBox1.Focus()
       End If
       Dim dt As New DataTable
       query = "select * from users where id='" & ComboBox1.Text & "' and pwd='" & TextBox1.Text & "'"
       da = New SqlDataAdapter(query, Module1.con)
       da.Fill(dt)

       If (dt.Rows.Count <> 0) Then
           Module1.id = dt.Rows(0)(0)
           Module1.pwd = dt.Rows(0)(1)
           Me.Hide()
           fullname = dt.Rows(0)(2)
           Form_main.UserType = dt.Rows(0)(3)
           Form_main.ShowDialog()

           Me.Dispose()

       Else
           MessageBox.Show("كلمة المرور غير صحيحة")
       End If
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
المستخدمين - بواسطة ali_ahmed12 - 30-10-22, 08:20 PM
RE: المستخدمين - بواسطة barawy - 02-11-22, 01:04 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 02-11-22, 06:33 PM
RE: المستخدمين - بواسطة مصمم هاوي - 02-11-22, 09:16 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 02-11-22, 09:17 PM
RE: المستخدمين - بواسطة مصمم هاوي - 03-11-22, 08:01 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 03-11-22, 08:16 PM
RE: المستخدمين - بواسطة barawy - 05-11-22, 11:51 AM
RE: المستخدمين - بواسطة ali_ahmed12 - 06-11-22, 12:54 PM
RE: المستخدمين - بواسطة Taha Okla - 06-11-22, 03:42 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 06-11-22, 03:46 PM
RE: المستخدمين - بواسطة Taha Okla - 06-11-22, 03:51 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 06-11-22, 04:01 PM
RE: المستخدمين - بواسطة Taha Okla - 06-11-22, 04:29 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 06-11-22, 05:16 PM
RE: المستخدمين - بواسطة Taha Okla - 06-11-22, 05:33 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 06-11-22, 05:42 PM
RE: المستخدمين - بواسطة Taha Okla - 06-11-22, 05:50 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 06-11-22, 06:02 PM
RE: المستخدمين - بواسطة Taha Okla - 06-11-22, 06:12 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 06-11-22, 06:16 PM
RE: المستخدمين - بواسطة أبو خالد الشكري - 06-11-22, 06:52 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 06-11-22, 07:03 PM
RE: المستخدمين - بواسطة أبو خالد الشكري - 07-11-22, 01:19 PM
RE: المستخدمين - بواسطة ali_ahmed12 - 07-11-22, 01:50 PM
RE: المستخدمين - بواسطة هاوي1995 - 12-11-22, 06:10 AM
RE: المستخدمين - بواسطة ali_ahmed12 - 12-11-22, 01:18 PM
RE: المستخدمين - بواسطة هاوي1995 - 12-11-22, 10:12 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  أريد تحديد صلاحيات المستخدمين عن طريق حقل في جدول قاعدة البيانات F.H.M 0 330 12-09-24, 06:29 PM
آخر رد: F.H.M
  كيف اقوم بقفل الملف الذي يستخدمه احد المستخدمين ابو محمد محمد محمد 8 1,173 21-04-23, 05:58 PM
آخر رد: ابو محمد محمد محمد
  سؤال بخصوص المستخدمين النشطاء الحاليين علي الشبكة عبدالكريم برشدان 1 615 27-03-23, 11:18 PM
آخر رد: sanyor77
  [VB.NET] استفسار حول صلاحيات المستخدمين ali_ahmed12 7 1,440 20-11-22, 10:28 PM
آخر رد: ali_ahmed12
  اريد فهم الخطأ الحالى فى صلاحيات المستخدمين لدى حماده ممدوح البحيرى 9 2,035 16-05-22, 12:56 PM
آخر رد: سعود
  تعدد المستخدمين aldery 0 1,089 12-06-21, 03:51 PM
آخر رد: aldery
  كيف يمكنني نسخ ملف الي سطح المكتب لجميع المستخدمين والتأكد من وجوده ام لا؟ dametucorazon 2 1,248 04-06-21, 03:23 AM
آخر رد: dametucorazon
  صلحيات المستخدمين علي المفاتيح محمدالزند 2 1,636 17-11-19, 02:26 AM
آخر رد: محمدالزند
  [VB.NET] تحديث مشروع فيجوال بيسيك بعد توزيعه على المستخدمين عبر الانترنت khairallah 1 2,939 01-10-19, 11:30 PM
آخر رد: asemshahen5
  [VB.NET] عند تشغيل اداة print form على حاسوب المستخدمين يعطي رسالة خطا khairallah 3 2,280 16-09-19, 08:45 PM
آخر رد: khairallah

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم