اذهب الي المحتوي
أوفيسنا

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

قام بنشر

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

اخوانى الافاضل فى بعض الاحيان نحتاج اضافه بيانات

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

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

كما بالصوره

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

احاول ان اتعلم واشارككم مع اصل اليه من معلومات للتصحيح ولاستفاده والاستذاده من اساتذتى وجميع الاخوان فى منتدانا الغالى

ومرفق مثال : نموذج tblNames

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

 

' كود لعدم السماح بتعديل البيانات السابقه والسماح بالاضافه فقط
      If Not Me.NewRecord Then
            Me.AllowEdits = False
      End If

 

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

تقبل الله منا ومنك صالح الاعمال

تحياتى لكم طبتم واهتديتم

no.png

test.accdb

  • Like 2
  • Thanks 2
قام بنشر

السلام عليكم

بارك الله بك اخي واستاذي الكريم احمد

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

فهل من مخرج لهذا الموضوع خصوصاً اذا اراد المدير او اي شخص بصفته مسؤول التعديل على بيانات سابقة والعرض فقط لبقية المستخدمين

عذراً للاطالة مع الشكر الجزيل

  • Like 1
قام بنشر
27 دقائق مضت, محمد التميمي said:

السلام عليكم

بارك الله بك اخي واستاذي الكريم احمد

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

فهل من مخرج لهذا الموضوع خصوصاً اذا اراد المدير او اي شخص بصفته مسؤول التعديل على بيانات سابقة والعرض فقط لبقية المستخدمين

عذراً للاطالة مع الشكر الجزيل

بعد اذن الاستاذ احمد

اي قاعدة بيانات يستخدمها اكثر من شخص يفترض فيها امرين

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

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

في الموقع العديد من المواضيع والامثلة لما ذكر اعلاه

  • Like 1
قام بنشر

استاذ خالد لا تساتذن تفضل كما شئت استاذى فنحن طلاب العلم اللذين نستفاد من علمكم بارك الله فيك استاذى العزيز

اهلا بك اخى محمد التميمى وما انا الا بطالب علم

وكما وضح لك استاذنا العزيز خالد بالاعلى

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

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

Me.AllowEdits = True

هذه الاحداث توضع اذا كان هناك مستخدمين

او على شبكه كما وضح الاستاذ خالد وبنظام صلاحيات يتم تحديد الصلاحيات لكل مستخدم سواء استخدمت برنامج الصلاحيات للاستاذ مهند عبادى او قمت انت ببرمجتها على حسب ما تريد

تقبل تحياتى وتمنياتى لك وللجميع بالتوفيق

طبتم واهتديتم

قام بنشر
1 ساعه مضت, kha9009lid said:

بعد اذن الاستاذ احمد

اي قاعدة بيانات يستخدمها اكثر من شخص يفترض فيها امرين

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

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

في الموقع العديد من المواضيع والامثلة لما ذكر اعلاه

 

منذ ساعه, أحمد الفلاحجى said:

استاذ خالد لا تساتذن تفضل كما شئت استاذى فنحن طلاب العلم اللذين نستفاد من علمكم بارك الله فيك استاذى العزيز

اهلا بك اخى محمد التميمى وما انا الا بطالب علم

وكما وضح لك استاذنا العزيز خالد بالاعلى

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

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


Me.AllowEdits = True

هذه الاحداث توضع اذا كان هناك مستخدمين

او على شبكه كما وضح الاستاذ خالد وبنظام صلاحيات يتم تحديد الصلاحيات لكل مستخدم سواء استخدمت برنامج الصلاحيات للاستاذ مهند عبادى او قمت انت ببرمجتها على حسب ما تريد

تقبل تحياتى وتمنياتى لك وللجميع بالتوفيق

طبتم واهتديتم

شكرأ اخي احمد وصلت الفكرة وبارك الله بجهودك القيمة

شكرأ اخي kha9009lid

  • 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