استفسار حول صلاحيات المستخدمين - ali_ahmed12 - 15-11-22
السلام عليكم
لدي شاشة صلاحيات المستخدمين
به اسم المستخدم وكلمة المرور وتاكيد كلمة المرور
وcheckbox اسم كل فورم الذي سوف احدده ياخد صلاحية شاشة محدده
ولدي جدول مستخدمين بيه يوزر ايدي واسم مستخدم وكلمة المرور و 6 حقول من نوع bit صلاحيات شاشات
وفي فورم رئيسية عملت menustrip به شاشات وسميت كل اسم ل menustrip نفس حقول في قاعده بيانات p1,p2,p3,p4,p5,p6
وفي حدث فورم لود شاشة رئيسية يفتح شاشة دخول يتاكد من صلاحيات ثم يظهر ماهو مسموح وماهو ممنوع
مرفق اكواد وصورة شاشات وجدول قاعدة بيانات
لماذا عندما اضغط دخول لايدخل لشاشة رئيسية
كود دخول
كود :
If ComboBox1.SelectedIndex < 0 Then ComboBox1.Focus() Exit Sub
If Textpass.Text = "" Then Textpass.Focus() Exit Sub
Dim sql = "select *from users"
Dim adp = New SqlDataAdapter(sql, Module1.con)
Dim ds = New DataSet
adp.Fill(ds)
Dim dt = ds.Tables(0)
If dt.Rows.Count > 0 Then
Dim dr As DataRow
dr = dt.Rows(0)
Form_main.p1.Enabled = dr!p1
Form_main.p2.Enabled = dr!p2
Form_main.p3.Enabled = dr!p3
Form_main.p4.Enabled = dr!p4
Form_main.p5.Enabled = dr!p5
Me.Close()
End If
كود form_load شاشة رئيسة التي تفتح شاشة دخول
كود :
Private Sub Form_main_Load(sender As Object, e As EventArgs) Handles MyBase.Load
form_login.ShowDialog()
End Sub
كود حفظ مستخدم شاشة صلاحيات المستخدمين
كود :
If Trim(user_password.Text) <> Trim(password_confirm.Text) Then
MessageBox.Show("كلمة المرور غير مطابقه")
Dim sql = "select *from users where user_name=N '" & user_name.Text & "'"
Dim adp = New SqlDataAdapter(sql, Module1.con)
Dim ds = New DataSet
adp.Fill(ds)
Dim dt = ds.Tables(0)
If dt.Rows.Count > 0 Then
MessageBox.Show("اسم مستخدم موجود مسبقا")
user_name.Text = ""
user_name.Focus()
End If
Try
Dim dr = dt.NewRow
dr!user_name = user_name.Text
dr!user_password = user_password.Text
dr!p1 = p1.Checked
dr!p2 = p2.Checked
dr!p3 = p3.Checked
dr!p4 = p4.Checked
dr!p5 = p5.Checked
dr!p6 = p6.Checked
dt.Rows.Add(dr)
Dim cmd = New SqlCommandBuilder(adp)
adp.Update(dt)
MessageBox.Show("تم حفظ مستخدم وصلاحياته")
Catch ex As Exception
End Try
End If
(15-11-22, 10:23 PM)ali_ahmed12 كتب : السلام عليكم
لدي شاشة صلاحيات المستخدمين
به اسم المستخدم وكلمة المرور وتاكيد كلمة المرور
وcheckbox اسم كل فورم الذي سوف احدده ياخد صلاحية شاشة محدده
ولدي جدول مستخدمين بيه يوزر ايدي واسم مستخدم وكلمة المرور و 6 حقول من نوع bit صلاحيات شاشات
وفي فورم رئيسية عملت menustrip به شاشات وسميت كل اسم ل menustrip نفس حقول في قاعده بيانات p1,p2,p3,p4,p5,p6
وفي حدث فورم لود شاشة رئيسية يفتح شاشة دخول يتاكد من صلاحيات ثم يظهر ماهو مسموح وماهو ممنوع
مرفق اكواد وصورة شاشات وجدول قاعدة بيانات
لماذا عندما اضغط دخول لايدخل لشاشة رئيسية
كود دخول
كود :
If ComboBox1.SelectedIndex < 0 Then ComboBox1.Focus() Exit Sub
If Textpass.Text = "" Then Textpass.Focus() Exit Sub
Dim sql = "select *from users"
Dim adp = New SqlDataAdapter(sql, Module1.con)
Dim ds = New DataSet
adp.Fill(ds)
Dim dt = ds.Tables(0)
If dt.Rows.Count > 0 Then
Dim dr As DataRow
dr = dt.Rows(0)
Form_main.p1.Enabled = dr!p1
Form_main.p2.Enabled = dr!p2
Form_main.p3.Enabled = dr!p3
Form_main.p4.Enabled = dr!p4
Form_main.p5.Enabled = dr!p5
Me.Close()
End If
كود form_load شاشة رئيسة التي تفتح شاشة دخول
كود :
Private Sub Form_main_Load(sender As Object, e As EventArgs) Handles MyBase.Load
form_login.ShowDialog()
End Sub
كود حفظ مستخدم شاشة صلاحيات المستخدمين
كود :
If Trim(user_password.Text) <> Trim(password_confirm.Text) Then
MessageBox.Show("كلمة المرور غير مطابقه")
Dim sql = "select *from users where user_name=N '" & user_name.Text & "'"
Dim adp = New SqlDataAdapter(sql, Module1.con)
Dim ds = New DataSet
adp.Fill(ds)
Dim dt = ds.Tables(0)
If dt.Rows.Count > 0 Then
MessageBox.Show("اسم مستخدم موجود مسبقا")
user_name.Text = ""
user_name.Focus()
End If
Try
Dim dr = dt.NewRow
dr!user_name = user_name.Text
dr!user_password = user_password.Text
dr!p1 = p1.Checked
dr!p2 = p2.Checked
dr!p3 = p3.Checked
dr!p4 = p4.Checked
dr!p5 = p5.Checked
dr!p6 = p6.Checked
dt.Rows.Add(dr)
Dim cmd = New SqlCommandBuilder(adp)
adp.Update(dt)
MessageBox.Show("تم حفظ مستخدم وصلاحياته")
Catch ex As Exception
End Try
End If
ياريت رد من اخوة لماذا لايظهر شي بعد ضغط علي زر دخول
RE: استفسار حول صلاحيات المستخدمين - aliday03 - 17-11-22
السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
RE: استفسار حول صلاحيات المستخدمين - ali_ahmed12 - 17-11-22
(17-11-22, 12:37 PM)aliday03 كتب : السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
ليس كل عملية ادخال واضافة وتعديل
انما ازرار التي تفتح شاشات فقط
(17-11-22, 08:02 PM)ali_ahmed12 كتب : (17-11-22, 12:37 PM)aliday03 كتب : السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
ليس كل عملية ادخال واضافة وتعديل
انما ازرار التي تفتح شاشات فقط
قمت برفع مشروع علي قوقل الرجاء من اخوة تعديل عليه وبارك الله فيكم
https://drive.google.com/drive/folders/1ndqbRNCy13GFdYUqT3XYMn8Tens_VG5j?usp=share_link
(17-11-22, 12:37 PM)aliday03 كتب : السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
ارفقت مثال في قوقل درايف ياريت عدل عليه لكي يعمل
RE: استفسار حول صلاحيات المستخدمين - ali_ahmed12 - 18-11-22
(17-11-22, 12:37 PM)aliday03 كتب : السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
وماهي طريقه التي افضل من هادي
RE: استفسار حول صلاحيات المستخدمين - ali_ahmed12 - 18-11-22
(17-11-22, 12:37 PM)aliday03 كتب : السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
ارفقت مثال أين تعديل
RE: استفسار حول صلاحيات المستخدمين - ali_ahmed12 - 19-11-22
(18-11-22, 08:16 PM)ali_ahmed12 كتب : (17-11-22, 12:37 PM)aliday03 كتب : السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
ارفقت مثال أين تعديل
هل من رد
قمت بارفاق مشروع
RE: استفسار حول صلاحيات المستخدمين - هاوي1995 - 19-11-22
(19-11-22, 05:34 PM)ali_ahmed12 كتب : (18-11-22, 08:16 PM)ali_ahmed12 كتب : (17-11-22, 12:37 PM)aliday03 كتب : السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
ارفقت مثال أين تعديل
هل من رد
قمت بارفاق مشروع
لا تستعجل
التعديل ماهو سهل
(17-11-22, 12:37 PM)aliday03 كتب : السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
اشرايك بهذا الموضوع
https://youtu.be/HA2kRRTOekc
هل هذا تحقق المطلوب او انك تفضل طريقة اخرى سهلة
RE: استفسار حول صلاحيات المستخدمين - ali_ahmed12 - 20-11-22
(19-11-22, 11:50 PM)هاوي1995 كتب : (19-11-22, 05:34 PM)ali_ahmed12 كتب : (18-11-22, 08:16 PM)ali_ahmed12 كتب : (17-11-22, 12:37 PM)aliday03 كتب : السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
ارفقت مثال أين تعديل
هل من رد
قمت بارفاق مشروع
لا تستعجل
التعديل ماهو سهل
(17-11-22, 12:37 PM)aliday03 كتب : السلام عليكم و رحمة الله
اخي اولا طريقة عمل صلاحيات المستخدمين بالطريقة دي أصبحت قديمة
تخيل انت دلوقتي عندك 20 فورم و كل فورم به اضافة و تعديل و طباعة
انت عايز تدي كل يوزر صلاحية الدخول الى الفورم
و مش كده و بس
انت كمان عايو تديلو صلاحيات الاضافة و التعديل و الطباعة كل واحدة لوحدها
السؤال هنا تلزمك كام التشيك بوكس في فورم الصلاحيات
المسألة بتتعمل بطريقة اخرى احسن و مافيهاش تعقيدات
ارفق المثال لكي أعدل عليه و تاخد فكرة
و الكل يستفيد
اشرايك بهذا الموضوع
https://youtu.be/HA2kRRTOekc
هل هذا تحقق المطلوب او انك تفضل طريقة اخرى سهلة
طريقه اخري
|