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

كيف اعرف من المستخدم الذي عدل


سحـــاب

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

عملت برنامج بصلاحيات واريد ان اعرف في من المستخدم الذي عدل والذي اضاف طبعا عملت بأشياء على نصائح الشباب ولم تفلح

طبعا أريد ان يطلع الاسم توماتيك في مربع نص

مع الف شكر

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

الاخ العزيز / سحاب ،،، السلام عليكم ورحمة الله وبركاته

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

سوف تحدد النماذج ( الشاشات ) الذي ترغب في وضع الصلاحيات عليها ،،،، أي عندك شاشة ( إضافة الموظفين ) ،،، تريد وضع صلاحيات عليها ،،، هنا يجب أن تأتي بإسم ( المستخدم الحالي ) بإستخدام دالة ( DLookUp ) مع الصلاحية التي تريد وضعها له على هذا النموذج ( الشاشة ) ,,,, ففي حال وضعت له السماح بالإضافة أو السماح بالتعديل أو السماح بالحذف أو عدم السماح له سوف يتم منحه أو منعه ،،،،

شاكر

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

لقد عملت لك مثالاً على السريع على معرفة المستخدم في حالة الاضافة ,,,,,

تصفحه وأعطني رأيك ،،،، عسى أن يفي بالغرض

شاكر

تم تعديل بواسطه محمد طاهر
رابط هذا التعليق
شارك

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

قبل ان اكتب سؤالي اقولها وبصوت عالي

(( انا مبتداء ومبتدء جدا بالاكسس ))

عنما رأيت المثال وجدت جدول اسمه pass ام هو استعلام من اين هذا الجدول او الاستعلام معلش اتحملوني يا استاتذتي

وجزاكم الله خيرا

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

أخي العزيز / السلام عليكم ورحمة الله وبركاته

( pas ) ،،، هو جدول ،،، وهو الذي يحتوي على أسماء جميع المستخدمين للبرنامج ،،، مع صلاحياتهم ،،،، فعند الدخول بالكلمة السرية للمستخدم ،،، يقوم تلقائياً بإلحاق أسم هذا المستخدم مع جميع صلاحياته ( الإضافة أو الحذف أو التعديل ) ،،، واسم الجدول الذي تلحق به بيانات المستخدم الحالي هو ( last ) ,,, هل من أسئلة أخرى ،،،، أنا في الخدمة يا عزيزي ,,,, في الإنتظار

شاكر

تم تعديل بواسطه شاكر الزين
رابط هذا التعليق
شارك

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

أخي الكريم/ شاكر الزين

أرجو المعذرة على هذه المداخله ،،،

إستفسار :

هل المثال الذي تم إرفاقه يمكن تطبيقه على قاعدة يعمل بها عدة مستخدمين من خلال شبكة داخلية ؟

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

أخي الكريم / ابن مسقط ،،،، السلام عليكم ورحمة الله وبركاته ،،،

نعم بالإمكان وذلك بالطريقة التالية :

تقسيم البرنامج إلى قسمين :

القسم الأول : يتكون من جميع النماذج والاستعلامات والماكرو والتقارير والوحدات النمطية إن وجدت ...

القسم الثاني : يتكون من جميع الجداول وضع القسمين في مجلد ،،،، ثم عمل ربط الجداول ( القسم الثاني ) ،،، بالنماذج والتقارير و ,,,,,, ( القسم الأول ) ،،، سوف يكون ذلك على الكمبيوتر الرئيسي ،،،، أما عن الشاشات الطرفية المشبوكة بالشاشة الرئيسية ،،، سوف يوضع عليها ( النماذج والاستعلامات و ,,,,,, ) ( القسم الأول ) فقط ،،،، ثم تتم عملية ربط الجداول جميعها بإستثناء جدول المستخدم الحالي الموجود مع الجداول بإسم ( last ) سوف يكون موجوداً في القاعدة كما هو بدون ربط ,,,

شاكر

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

أخي الكريم/ شاكر الزين

الشرح واضح جداً ، بارك الله فيك.

والمثال بلاشك مفيد جداً ، ولكن هل يمكن تطويره

بحيث يمكن التحكم في نوع الصلاحية الممنوحة لكل مستخدم في كل نموذج على حده ؟

بمعنى المستخدم (أ) يمكنه الإضافة والتعديل والحذف على النموذج 1

بينما لا يمكنه تنفيذ الحذف على النموذج2

وعلى النموذج3 يمكنه فقط التعديل والإضافة

المستخدم (ب) لا يمكنه فتح النموذج (أ)

أرجوا أن لا أكون قد أثقلت عليك بطلبي ، والله يوفقك.

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

أخي العزيز / ابن مسقط ،، السلام عليكم ورحمة الله وبركاته

بمعنى المستخدم (أ) يمكنه الإضافة والتعديل والحذف على النموذج 1

بينما لا يمكنه تنفيذ الحذف على النموذج2

وعلى النموذج3 يمكنه فقط التعديل والإضافة

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

المستخدم (ب) لا يمكنه فتح النموذج (أ)

أما بالنسبة لعدم فتح المستخدم لنموذج وفتحه لنموذج آخر فقط رأيت مثالاً للأستاذين : رضا عقيل و أبو عقيل وقد إستخدما إنشاء عدة حقول للمستخدم ثم إقران كل حقل بنموذج ففي حالة أن قيمة الحقل ( 1 ) يكون له الصلاحية بالدخول على هذا النموذج وفي حالة أن قيمة الحقل ( 2 ) يمنع من الدخول على هذا النموذج ,,,,

شاكر

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

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

أخي الأستاذ/ شاكر الزين ، أشكرك جزيل الشكر على الرد .

ان شاء الله سوف أحاول الممازجه بين طريقتك وطريقة الأخوين الكريمين/ أبو عقيل ورضا عقيل.

ولك خالص التحية والتقدير

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

أخي العزيز / ابن مسقط ،، السلام عليكم ورحمة الله وبركاته

اقتباس

ان شاء الله سوف أحاول الممازجه بين طريقتك وطريقة الأخوين الكريمين/ أبو عقيل ورضا عقيل.

عندما تنجح في الممازجة بين الطريقتين إن شاء الله تعالى ،، كرماً لا أمراً ضع الطريقة هنا لتعم الفائدة للجميع ,,,

شاكر

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

  • 2 weeks later...

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

الأخوة الكرام

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

كان جل هدفي إيجاد طريقة أستطيع بها أن أتحكم في مستوى الصلاحيات (الإضافة ، التعديل ، الحذف) الممنوحة لكل مستخدم على كل نموذج .

الطريقة التي أتبعتها تعطي المستخدم صلاحيات متنوعة على جميع النماذج دون التقيد بالتخصيص ،،، أي تستطيع أن تعطي مستخدم صلاحيات فتح بعض النماذج دون غيرها أو التعديل أو الحذف على بعضها ، و قمت بتطبيق الفكرة على 4 نماذج

أرجوا التكرم بالإطلاع على المثال ، مع العلم أنه يحتاج إلى تطوير ولكن أريد رأيكم فيه أولاً.

والله الموفق

ملاحظة : تم تعديل الملف فى مشاركة لاحقة فى هذا الموضوع ( تم ارفاق آخر تحديث للملف)

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

  • 2 weeks later...

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

أخي الكريم/hash2s

لفك الملفات بالامتداد rar

لابد من تحميل برنامج

winrar

و هو يتعامل مع كل من الامتدادت rar & zip

و لتحميله من هنا

http://www.rarlabs.com/download.htm

وصلة للتحميل المباشر

لتحميل المباشر

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

  • 3 months 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