اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله 

قمت بتصميم برنامج يعمل عن طريق المشاركة وقمت بوضع صلاحيات لكل مستخدم 

ليتم تطبيق الصلاحيات يوجد لدي واجهة مستخدم قمت بوضع الكود التالي 

Dim uuu
If Me.Password = DLookup("[password]", "users", "[username]='" & Me.username & "'") Then
MsgBox "رجاءً قم بعمل نسخة احتياط الخاصة بمحافظتك"
uuu = Me.username
DoCmd.Close acForm, "login"
DoCmd.OpenForm "viwe"
[Forms]![viwe]![u1] = uuu

Else
MsgBox "أسم المستخدم أو كلمة السر خطاء"
End If

يوجد في الواجهة الرئيسية تيكست بوكس اسمه u1 ولواجهة الرئيسية متصلة بجدول واحد يوجد فيه حقل واحد وهوا يعتبر مصدر u1 وضحت الفكرة اي ان كل مرة اقوم بالتسجيل بها عن طريق شاشة تسجيل الدخول سوف يقوم البرنامج بجلب اسم المستخدم ويضعة في u1 ما يعني تعديل الحقل المتصل بال u1.

عند الضغط مثل على زر ادخال البيانات ليتم فتح واجهة ادخال البيانات هناك شرط للتحقل من صلاحية المستخدم هل توجد لديه صلاحية لدخول الصفحة ام لا .

If DLookup("[DT]", "users", "[username] = u1") = True Then
DoCmd.OpenForm "T_Employees", acNormal
DoCmd.GoToRecord , , acNewRec
DoCmd.Close acForm, "viwe"
Else
MsgBox "لا تمتلك صلاحية دخول الصفحة"
End If

المشكلة هيا ..

عند عمل موظفين اثنين في نفس الوقت على البرنامج سيتم تغير اسم u1 وهنا سيتم تغير صلاحيات المستخدم الاخر مما يسبب مشكلة في الصلاحيات ..

هل هناك طريقة اخرى يمكن الاستفادة منها مثل اجعل u1  غير متصل بجدول لكن يبقى محافظ على البيانات التي بداخلة في حالة u1 غير متصل بجدول عند دخول الموظف على صفحة ادخال البيانات وعند الخروج سوف يصبح ال u1 فارغ .

مع الشكرا الجزيل.

قام بنشر

وعليكم السلام 

نعم يوجد ..  عرف القيمة  واجعلها عامة

في رأس وحدة نمطية عامة (مديول )  الصق  هذه  Public uuu

وتنادي القيمة هكذا :   if uuu  يساوي كذا ...

هذا كل شيء

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information