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

( تمت الفائدة ) - مشكلة في الحماية والصلاحيات


abumohamed
إذهب إلى أفضل إجابة Solved by محب العلم,

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

الى احبتي المبرمجين بهذا المنتدى الراقي ارجو مساعدتي بوضع صلاحيات على هذا البرنامج وهذا هو المطلوب

صلاحيات كاملة من حذف وتعديل واضافة

ظهور اسم المستخدم الحالي للبرنامج مع وقت الدخول والخروج

اظهار المستخدمين المتصلين حاليا بقاعدة البيانات مع وقت الدخول والخروج

اظهار المستخدمين الذين تمت اضافة بيانات من قبلهم مع وقت الدخول والخروج

اظهار المستخدمين الذين تمت تحرير البيانات من قبلهم مع وقت الدخول والخروج

جميع هذه الاوامر تظهر في شاشة مصغرة

DATA1.rar

رابط هذا التعليق
شارك

أخي أبا محمد ،

تفضل الاقتراح الآتي :

1) لتسجيل الدخول تعمل جدول تسميه usersloginout (المستخدمين) وتجعل فيه حقلين userName من نوع نص (اسم المستخدم) userlogin (تاريخ ووقت الدخول) من نوع تاريخ وقت

ثم في نموذج الدخول للبرنامج تقوم بإضافة سجل جديد في هذا الجدول بأسم المستخدم ووقت دخولة باستخدام الاقتران currentuser للمستخدم الحالي و ()now للتاريخ والوقت

2) ولتسجيل الخروج تعمل في الجدول السابق حقل ثالث وهو userlogout (تاريخ ووقت الدخول) من نوع تاريخ وقت

ثم في نموذج الخروج من البرنامج أو زر الخروج تقوم بتعديل سجل المستخدم في هذا الجدول بوقت خروجه باستخدام ()now للتاريخ والوقت

3) اظهار المتصلين يكون باستعراض المتصلين يكون بعرض أسمائهم من جدول userlogin والذين لم يتم تسجيل وقت خروج لهم بعد .

4) لمعالجة متابعة الاضافة والتعديل نضيف حقل جديد في الجدول السابق اسمه notes من نوع نص وتكتب فيه العملية

مثلا تعديل على جدول الموظفين

أو أضافة في جدول الموظفين

أو غيرها من الملاحظات حسب من أين تم التعديل أو الأضافة ويتم متابعة هذه العمليات بعمل احراءات احدات عند التعديل والاضافة لكل النماذج المراد متباعتها

5) عندما يتم معالجة النقاط السابقة في الجدول المذكور يكون أمر اظهارها في شاشة مصغرة أمر سهل وذلك بربط هذه الشاشة مع مصدر السجلات لذلك الجدول

مع وافر الاحترام والتقدير

رابط هذا التعليق
شارك

  • أفضل إجابة

حياك الله أخي أبا محمد

1. تم في المرفق بناء الجدول المشار اليه في مشاركتي السابقة وهو

usersloginout ويحتوي على الحقول username ، userlogin ، userlogout ، notes والتي تم تفسيرها سابقا

2. تم بناء نموذج جديد وتسميته login وهذا النموذج يتم تشغيله تلقائيا بمجرد فتح القاعدة من خيارات بدء التشغيل وفي هذا النموذج يتم عمل ما يآتي

في حدث عند التحميل للنموذج يتم اضافة سجل للجدول السابق يسجل فيه اسم المستخدم ووقت دخوله وثم يتم اغلاق النموذج وهكذا يبدو الأمر للمستخدم كأن شيئا لم يحدث والحقيقة أنه يتم تسجيل سجلا جديدا في الجدول كلما يدخل مستخدم دون أن يشعر :biggrin:

3. في نموذج الموظفين وفي حدثي بعد التحديث و بعد الإدراج (يعني بعد تعديل البيانات أو بعد إضافة سجل جديد ) يتم أضافة سجلات جديدة في جدول المستخدمين ووضع كلمة تعديل او اضافة حسب ما تم عمله.

بالنسبة لعرض المستخدمين الحاليين فهو سهل جدا وذلك يتم بعرض السجلات من الجدول التي يكون فيها وقت الخروج فارغا

بالنسبة لتسجيل الخروج أيضا سهل كما ذكرت لك سابقا بتعديل وقت الخروج في السجل الخاص بالمستخدم ولكن هذا الأمر لن يتم إلا بعد الانتهاء من البرنامج كاملا حيث ستتم برمجته في زر الخروج من البرنامج

تفضل التعديل Data.zip

مع وافر الاحترام

رابط هذا التعليق
شارك

  • 6 years later...

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