الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مثال مبسط لإضافة أسماء المستخدمين من خلال الكود

مغلق
بدأه Feras Nasser في 18 يونيو 2007 · 1 رد · 4,039 مشاهدة · في قسم أرشيف الوحدات النمطية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام/

تم اعداد الإجراءات التالية:

إضافة مستخدم
addNewUser(userName As String, ID As String, Optional password As String)
حذف مستخدم
deleteUser(userName As String)
تغير الرقم السري لمستخدم
changePassword(userName As String, oldPass As String, NewPass As String)

ولعمل هذه الإجراءات يجب نسخ ما يلي في وحده نمطية ويتم حفظها داخل ملف Access

Sub addNewUser(userName As String, ID As String, Optional password As String)
On Error GoTo han
   DBEngine.Workspaces(0).Users.Append DBEngine.Workspaces(0).CreateUser(userName, ID, password)
   MsgBox "User: " & userName & " was added"
Exit Sub
han:
	MsgBox Err.Description
End Sub

Sub deleteUser(userName As String)
On Error GoTo han
DBEngine.Workspaces(0).Users.Delete userName
 MsgBox "User: " & userName & " was deleted"
Exit Sub
han:
	MsgBox Err.Description
End Sub

Sub changePassword(userName As String, oldPass As String, NewPass As String)
On Error GoTo han
	DBEngine.Workspaces(0).Users(userName).NewPassword oldPass, NewPass
 MsgBox "Change password for: " & userName
Exit Sub
han:
	MsgBox Err.Description
End Sub

ولضيق الوقت لم اتم باقي الأوامر مثل إضافة مستخدم إلى مجموعة، تحديد الصلاحيات وغيرها من الأمور.

وبأذن الله في وقت لاحق سأقوم بتطبيق باقي الأوامر للحصول على وحدة نمطية كاملة لتنظيم عملية الدخول لأي نظام Access ويمكن استخدامة في أكثر من مشروع عن طريق الكود

أخوك/ فراس فهد ناصر

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#2

بسم الله الرحمن الرحيم

بارك الله فيك اخي الكريم وحفظك

جهد جميل ولكن نريد الاستمرار

"وبأذن الله في وقت لاحق سأقوم بتطبيق باقي الأوامر للحصول على وحدة نمطية كاملة لتنظيم عملية الدخول لأي نظام Access ويمكن استخدامة في أكثر من مشروع عن طريق الكود"

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…