السلام عليكم ورحمة الله تعالى وبركاته
دعت الحاجة فى عملى الى عمل كود للتأكد من الاتصال بالشبكة المحليه
وفكرت بعمل الكود على الشكل الاتى
If Dir("\\192.168.1.2\test\tbl.mdb") = "" Or Dir("\\192.168.1.2\test\tbl.mdb") = Null Then
Me.Check_ConnectionGood.Value = False
lbl_ResultConnect.Caption = "لم ينجح الاتصال بالشبكة المحلية ولن يتم الاتصال بقاعدة البيانات"
Exit Sub
Else
Me.Check_ConnectionGood.Value = True
lbl_ResultConnect.Caption = "تم الاتصال بقاعدة البيانات بنجاح"
End If
مرفق فاعدة بيانات للتجربة
اولا : اطلب من اساتذتى الافاضل على استحياء ابداء ارائهم فى فاعلية هذه الفكرة بذلك الكود وان كان هناك طريق افضل مما سلكته
ثانيا : لو ان هناك احد الاشخاص يدخل على جهاز السيرفر من خلال الاي بي الاتى مثلا
\\192.168.1.2
باكثر من اسم لدخول الشبكه وباختلاف اسم الدخول تختلف كلمات المرور وهذا لاختلاف صلاحيات واذونات كل من الاسماء فى التعامل مع الملفات والمجلدات لذلك لن يستطيع عمل تذكير لكلمة مرور او اسم دخول
هل يمكن عمل كود ليمرر اسم مستخدم محدد بكلمة المرور الخاصة به عند فتح قاعدة البيانات ؟!
على سبيل المثال بيانات الاتصال بالشبكة كالاتى
\\192.168.1.2
اسم الدخول للجهاز : user
كلمــــــة المــــــرور : user
----------------------------------------------------------------------------------------------------------- نسيت أن أذكر ان القاعدة الامامية هى التى تحمل اسم app.mdb
وقاعدة الجداول هى التى تحمل اسم tbl.mdb
test.rar