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

اظهار اسم المستخدم


إذهب إلى أفضل إجابة Solved by اكرم العريقي,

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

السلام عليكم 

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

كل الاحترام

المستخدم m

الرقم 1

ضباط جديد - Copy.rar

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

استاذ مالك (هذه فكره ممكن تجربها)

ممكن تنفذ ما تريد عن طريق الاتى 

اولا فى صفحة اللوج ان  هتضيف فى حال ان كل بيانات الدخول صحيحه (وقبل تنفيذ غلق الشاشه) هذا الكود

Dim UserName7 As TempVars
TempVars![UserName7] = Me.user.Value

احنا هنا قمنا بتخذين اسم المستخدم وتم حفظه فى الذاكره 

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

طبعا لازم نخزن اسم المستخدم ال هيقوم بالتعديل فى جدول علشان لما يرجع مره اخرى يتم التحقق منه 

هنضيف فى جدول النموذج حقل جديد ونسميه المستخدم1  مثلا  (هذا الحقل سوف يقوم بتسجيل اسم المستخدم الذى قام بانشاء السجل

 

انا هنا هاخذ من المرفق ال رفعته نموذج للشرح عليه ( اسمه " نقليات1" )

السؤال هنا ما هي الكائنات التى اريد عدم التعديل عليها غير بمستخدم ؟ 

لنفترض انه النموذج الفرعي داخل النموذج "  نقليات1  "

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

هنربط هذا الحقل بالجدول 

zJx4Lw7.png

وطبعا هنروح على القيمة الافتراضيه ونجعلها 

=[TempVars]![UserName7].[Value]

 

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

9aYu8dg.png

لوفهم ما قمت بعمله فى التنسيق الشرطي 

انى باقول له اذا كانت القيمه المستخدم لا تساوي قيمة المستخدم الحالى اذا قم بعدم تمكين الحقول

 

اتمنى ان اكون قد اعطيتك ما تريد 

ومرفق الملف 

 

ملاحظه 

قمت بعمل تعديل على الاستعلام فى النموذج لان يوجد خطأ فى المعيار

ضباط جديد - OmarDahy .rar

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

الاخ عمر ضاحى

كل الاحترام شكرا على المجهود التعديل ممتاز لكن اريد عند دخول مستخدم ثاني على النموذج ان يتجمد معلومات المستخدم الاخر لا يستطيع التعديل الا صاحب الادخال 

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

  • أفضل إجابة

يلزم لتنفيذ ذلك قراءة المستخدم الداخل للنظام 

وهذا موجود اذا كنت تملك نظام صلاحيات 

ثانيا :- يجب ان يكون هناك ضمن بيانات المستند حقل مدخل السجل والذي هو المستخدم الذي اضاف السجل

ثالثا :- يجب وضع كود الغاء التعديل في حالة عدم تطابق المستخدم الداخل على النظام مع المستخدم الذي اضاف السجل

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

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

بحيث يستطيع مستخدم النظام يضع خيار التعديل للمستخدم المدخل او غيره 

بالتوفيق 

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

16 ساعات مضت, مالك الحرايزة said:

الاخ عمر ضاحى

كل الاحترام شكرا على المجهود التعديل ممتاز لكن اريد عند دخول مستخدم ثاني على النموذج ان يتجمد معلومات المستخدم الاخر لا يستطيع التعديل الا صاحب الادخال 

هذا ما تم بالفعل 

ممكن تراجع الملف وتجرب بنفسك 

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

مع انى احب ان يكون الربط مش باسم المستخدم لكن برقم المستخدم 

لان الاسم ممكن يتم تعديله لكن الرقم هيكون ثابت

وتقوم بربط الرقم ده بجدول المستخدمين 

 

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

وهذا فيديو لتوضيح فكرتي 

https://mega.nz/file/Tu4zGJ6Q#4wCwOc0tdk70TZEO0RSoGJSnAucRLvdz76si9vceZH0

طبعا ممكن تلاقى اشياء اكثر وافضل 

وربنا يوفقك

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

الاخ عمر ضاحى

شكرا جزيلا عمل رائع فعلا انا بدي اطبق على نفس النموذج اللي عدلت عليه فقط نقليات1 لكن في ملاحظتين

الاولى عند الضغط على تحرير استطيع ان اعدل على المستخدمين غيري يعني يختفي تجميد الحقول استطيع ان اعدل عليهل

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

شكرا وزادك الله من العلم

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

في 9‏/8‏/2022 at 17:25, مالك الحرايزة said:

الاخ عمر ضاحى

شكرا جزيلا عمل رائع فعلا انا بدي اطبق على نفس النموذج اللي عدلت عليه فقط نقليات1 لكن في ملاحظتين

الاولى عند الضغط على تحرير استطيع ان اعدل على المستخدمين غيري يعني يختفي تجميد الحقول استطيع ان اعدل عليهل

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

شكرا وزادك الله من العلم

 

52 دقائق مضت, مالك الحرايزة said:

        يرجى الاطلاع والحل كل الاحترام 

 

 

انا وجدتك اخترت افضل اجابه 

قولت خلاص انك حليت مشكلتك 

 

وانا لا اخفيك سرا 

انا مش فاهم انت بتتكلم عن ايه تحديدا 

هل تقصد ان ما قمت به لم يعمل معك ؟

وهل تقصد بنه يقبل التعديل معك هذه الصفحه ؟

D9W2Hoz.png

 

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

الاخ عمر غلبتك معاي التعديل المطلوب الذي عملتة في نموذج نقليات1 يعمل بشكل ممتاز 

الملاحظات بعد التعديل موجودة في الصورة المرفقة

عملت اضافة لرقم عسكري جديد رقم 2جرب علية

12.png

ضباط جديد - OmarDahy .rar

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

3 ساعات مضت, مالك الحرايزة said:

الاخ عمر غلبتك معاي التعديل المطلوب الذي عملتة في نموذج نقليات1 يعمل بشكل ممتاز 

الملاحظات بعد التعديل موجودة في الصورة المرفقة

عملت اضافة لرقم عسكري جديد رقم 2جرب علية

12.png

ضباط جديد - OmarDahy .rar 224.19 kB · 0 downloads

حبيبى انا تحت امرك 

وزي ما اساتذتى ساعدونى ولم يبخل احد فيهم على تقديم النصح والارشاد 

انا لن ابخل ولن يبخل عليك اى شخص هنا فى تقديم المساعده 

واسأل الله الكريم رب العرش العظيم ان يحفظهم من كل شر وان يبارك لنا فى اعمارهم اجميعن 

 

 

نعود لموضوعك 

اخى الحبيب

اعتقد ده بسبب ان مصدر البيانات هو الجدول مباشرتا

هذا اولا 

ثانيا النموذج الفرعي مربوط برقم العسكري (رقم الاليه)

ورقم الاليه فى النموذج هذا "نقليات1" مربوط برقم الاليه فى النموذج "نقليات"

اذا ما فائدة هذا الحقل ؟ 

Fa3rfpk.png

 

 

 

يمكنك ان تجرب هذا

 

كل ما عليك علشان تنقل من موظف لاخر لاضافة البيانات 

ان تغلق النموضج الخاص بالاجازات وتعود الى النموذج الرئيسي وتختار الموظف التالى 

وتعود الى النموذج مره اخرى

 

a5HCmnZ.gif

 

 

ضباط جديد - OmarDahy .rar

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

كل الاحترام اخي عمر

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

شكرا على المتابعة

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

12 ساعات مضت, مالك الحرايزة said:

كل الاحترام اخي عمر

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

شكرا على المتابعة

هل تقصد ان لا يظهر غير البيانات التى سجلها الموظف فقط 

يعنى حساب m سجل بيانات 

تريد اذا دخل حساب a لا تظهر بيانات حساب m

هل هذا ما تريد؟ 

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

21 دقائق مضت, مالك الحرايزة said:

شكرا جزيلا اخ عمر المطلوب موضح بالصورة

Screenshot 2022-08-12 133045.png

ده بسبب انك محدد المعيار ال هقوم عليه عمليت الفتره فى التقرير بدالة Like فى حقل خلاص لم يعد له فائده 

لذا المعيار الصحيح يكون 

Forms![نقليات1]![txtEmpNo] 

مرفق ملف

اتمنى ان يكون هذا ما تريد

ضباط جديد - OmarDahy .rar

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

 

12 دقائق مضت, مالك الحرايزة said:

يعطيك الف عافية على المجهود الذي تبذلة زادك الله من علمة

 

تحت امرك واياكم 

13 دقائق مضت, مالك الحرايزة said:

نعم هذا المطلوب شكرا جزيلا

الحمد لله 

 

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

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