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

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

قام بنشر

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

اذا كان عندى نموذج رئيسى وبه نموذجيين فرعيين

اريد ان اضع كود لمنع التعديل على السجلات السابقة فى النماذج الرئيسية والفرعية . اى عند فتح النموذج واستدعاء النماذج السابقة يمنع التعديل نهائيا الا بعد كتابة رقم سرى للتعديل 

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

 

اذا كان من الافضل ان اضع زر تعديل كيف اضع زر تعديل لكل النماذج الفرعية والرئيسية معا فى زر واحد

 

شكرا

  • Like 3
قام بنشر

ممكن مرفق لو تكرمت الله يرضى عليك

على العموم تفضل انظر الى هذا المرفق عل به المراد

ولى نصيحة وعن تجربة
اجعل فورم خاص بعرض البيانات لا يقبل التعديل 
واجعل فورم خاص بادخال البيانات لا يستعرض البيانات السابقة لحمايتها من التعديل- مجرد فكرة وقد اكون مخطئ:rol:

تعديل البيانا بكلمة سر.rar

  • Like 1
قام بنشر

شكرا أخى الكريم على مجهودك

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

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

شكرا

  • Like 1
قام بنشر

السلام عليكم

مع الاسف الكود لايعمل عندى والخطا فى هذا الكود

Public Function InputBoxDK(Prompt, Optional Title, Optional Default, Optional XPos, _
                        Optional YPos, Optional HelpFile, Optional Context) As String
    Dim lngModHwnd As Long, lngThreadID As Long

    lngThreadID = GetCurrentThreadId
    lngModHwnd = GetModuleHandle(vbNullString)

    hHook = SetWindowsHookEx(WH_CBT, AddressOf NewProc, lngModHwnd, lngThreadID)

    InputBoxDK = InputBox(Prompt, Title, Default, XPos, YPos, HelpFile, Context)
    UnhookWindowsHookEx hHook

احتاج كود لايسمح بالتعديل على السجلات السابقة الا بكلمة سر ويسمح بالاضافة على السجلات الجديدة فقط

حاولت استخدام  هذا الكود البسيط فى النموذج (بعد التحديث) ولكنه فى السجلات الجديدة عندما اضيف بيانات فى اول حقل يسمح بالاضافة وبعد ذلك يمنع الاضافة فى باقى الحقول الفارغة لماذا؟ 

me.allowedits=false

شكرا

 

قام بنشر
في 9/25/2016 at 20:53, mom20088 said:

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

اذا كان عندى نموذج رئيسى وبه نموذجيين فرعيين

اريد ان اضع كود لمنع التعديل على السجلات السابقة فى النماذج الرئيسية والفرعية . اى عند فتح النموذج واستدعاء النماذج السابقة يمنع التعديل نهائيا الا بعد كتابة رقم سرى للتعديل 

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

 

اذا كان من الافضل ان اضع زر تعديل كيف اضع زر تعديل لكل النماذج الفرعية والرئيسية معا فى زر واحد

 

شكرا

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

ارجو التوضيح اكثر

قام بنشر
6 ساعات مضت, mom20088 said:

السلام عليكم

انا اقصد السجلات السابقة ؟ فقط اما السجلات الجديدة يسمح بالتعديل فيها

معليش الموضوع يحتاج توضيح اكثر

مثلا فتحت النموذج وبه 10 سجلات سابقة هنا لا استطيع التعديل ! ثم تم ادخال 5 سجلات هنا اعدل عادي بدون كلمة مرور ! قفلت النموذج وفتحته مرة ثانية خلاص نفس القصة السابقة يصبح ال 15 سجل لا تعدل الا بكلمة مرور !

وهكذا

هل تصوري هذا هو المطلوب ام لديك تصحيح ؟

  • Like 1
قام بنشر

هذا مثال

افتح النموذج tbl_main

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

السجلات الجديده يتم تعديلها . السابقة لابد من النقر على تعديل ثم ادخال الباس وورد 123

بالتوفيق

New Microsoft Access Database (4).rar

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

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

بعد اذن اخي واستاذي الفاضل mom20088 لانها مشاركته 

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

ومحتاج هكذا تعديل 

سائلا الله جل وعلا ان يمن عليكما بالصحة والعافية يارب

 

قام بنشر
3 ساعات مضت, حربي العنزي said:

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

بعد اذن اخي واستاذي الفاضل mom20088 لانها مشاركته 

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

ومحتاج هكذا تعديل 

سائلا الله جل وعلا ان يمن عليكما بالصحة والعافية يارب

 

تفضل

New Microsoft Access Database (4).rar

  • Like 2
قام بنشر

الاخوة الافاضل حياكم الله

جميل جدا المثال الدي يبين معرفة تعديل البيانات بكلمة سر المطروح من استادنا / رمهان جزاه الله كل خير علي ما يقدمه لنا

ولكن اريد ان اعرف ما وظيفة الاكواد التالية حتي يمكن الاستفادة منها ووضعها في امور اخري وهي :

  1. CurrentRecord
  2. RecordsetClone
  3. RecordCount
     
قام بنشر

حياك الله اخي  الاستاذ حلبي

1. يعيد رقم السجل الحالي فعند فتح النموذج عرفت عدد السجلات وبالطبع اي رقم سجل اكبر من عدد السجلات القديم فهو سجل جديد

2. هذه خاصية للنموذج وهي عبارة عم مجموعة سجلات النموذج وهي من نوع الكائن recordset 

3. تعيد عدد سجلات النموذج وهي خاصية للكائن recordsetclone  فكاني اقول عدد سجلات النموذج

  • Like 2
قام بنشر

استاذنا / رمهان  حياك الله

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

لك كل احترام وتقدير

  • Like 1
قام بنشر

هل من الممكن جعل حقل محدد أو حقلين محددين لا يتم عليهما التغيير الا بعد كلمة المرور؟

اي ممكن

38 دقائق مضت, عبدالعزيز محمد-محب البرمجة said:

هل من الممكن جعل حقل محدد أو حقلين محددين لا يتم عليهما التغيير الا بعد كلمة المرور؟

اي ممكن
تكدر 

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.

×
×
  • اضف...

Important Information