الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حقل مسموح بالكتابة فيه مرة واحدة فقط!

مغلق
بدأه leitmotive في 14 سبتمبر 2005 · 12 رد · 1,009 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي فورمة وفيها حقل على شكل text box وقد جعلته حقلا اجباريا من خصائص الجدول

اريد لهذا الحقل أن يتم الكتابة فيه مرة واحدة فقط لكل record ومن بعد ذلك لا يمكن تعديله من خلال الفورم

بل فقط من خلال الجدول.

كيف؟

أعرف أن أسئلتي غريبة بعض الشئ :D

شكرا :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#2

وضح أكثثثر !!!!

===

أستمد قوتي من ايماني بالله وأشعر بالراحه النفسية عندما اذكر اسم الله . الحمد لله

===

المشتاق الى الجنة

أبو صفاء - مسقط

===

#3

حقل اسمه signature

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

ولا يستطيع ان يأتي موظف آخر ويغير الكلام المكتوب في signature وينسب الجهد لنفسه

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

طبعا هذا الكلام عن الفورم

لكن من الجدول ممكن أن يتم التغيير

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

إن شاء الله أكون وضحت الفكرة

شكرا :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#4

اخي الكريم

كل ما عليك هو

عمل الكود :

Private Sub Form_Open(Cancel As Integer)

Me.AllowEdits = False

End Sub

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

بالتوفيق

#5

بارك الله فيك :)

اين اضعه بالضبط لو تكرمت؟

وهل أغير فيه شيئا مثل اسم الحقل أو اضعه كما هو؟

أنا لا اريد للفورم كلها بل لحقل واحد فيها

شكرا مرة أخرى

تم تعديل هذه المشاركة بواسطة leitmotive في 14 سبتمبر 2005 في 13:19

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#6

السلام عليكم

مرفق قاعدة البيانات

افتح فورمة اسمها articl

فيها حقل اسمه signature

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

لاني أعرف ان الاكواد توضع في ال event procedure لكن لم أعرف اين بالضبط

يعني انا وضعت record وقعت فيه باسم Me

لا يمكن لأحد أن يعدل ذلك الاسم في الفورمة

ولو أدخلت record ثان ووقعت لا يمكن لاحد تغييره من بعد أول شخص يكتب وهكذا

شكرا :D

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#7

عفوا نسيت إرفاق الملف :)

في الفورمة article تجد مربع اصفر اسمه signature

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

شكرا

وبانتظار الرد في أقرب حين

db.rar

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#8

تفضل اخي الكريم

هذا ملفك بعد التعديل

حاول ان تغير اي اسم في مربع التحرير والسرد

signature.rar

وهذا ايضا مثال للتدريب عليه يعمل على اوفيس 2003

signature2.rar

وهذا نفس المثال ولكن على اوفيس 2000

signature2000.rar

اختكم

زهره

تم تعديل هذه المشاركة بواسطة zahrah في 14 سبتمبر 2005 في 17:45

#9

أختي زهرة

جزاك الله كل خير وجعل كل حرف كتبته في ميزان حسناتك :)

للأسف لم أتمكن من عرض القواعد في نمط التصميم رغم ضغطي لل shift

حيث أنه بالضغط على shift لا يظهر لي اي جداول او فورمات أو غيره! :(

فكيف أعرف التعديلات التي على اجراؤها؟

شكرا لك أختي المبدعة :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#10

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

الاخت والاستاذة القديرة زهرة

دائما تبهرينا بكل جديد (لقد قمت بمحاولات شبيهه ولكن هيهات) زادك الله فى العلم.

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

ومرة اخرى بارك الله فى علمك وعقلك,,,

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#11

اخي عماد حمدي

والاخ leitmotive

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

المسألة سهلة جدا ولا تحتاج الى اكواد او ما شابهها وهي تعتمد على اخفاء كائنات قاعدة بيانات الاكسيس والطريقة كالتالي

1. من قائمة الاكسيس اختر ادوات

2. اختر منها خيارات

3. اختر التبويب عرض

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

كل ما عليك هو اعادة وضع علامة الصح عليها لتظهر لك الكائنات مره اخرى

14_09_05_10_19_18_1126761558dis.gif

4. ننتقل الان الى كائنات قاعدة البيانات في اطار القاعده نجد ان جميع الكائنات اصبحت ظاهره ولكنها مظلله ولطريقة اظهارها وفك الاخفاء عنها نتبع الطريقة التالية :

1.نقوم بالضغط على النموذج او الجدول او التقرير او الاستعلام المطلوب بالماوس الايمن ونختار خصائص

14_09_05_10_23_54_1126761834dis_.gif

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

14_09_05_10_25_43_1126761943dis3.gif

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

za123hr456ah789

اذا رغبت بعمل اظهار رسالة للمستخدم يمكنك اظافتها في نفس الكود

اختكم

زهره

#12

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

الاخت الغالية واستاذتنا زهرة

الكود انا اطلعت عليه فعليا, وعلشان كده قلت (كنت بعمل محاولات مماثلة لكن فشلت).

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

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

ولكن من يتجرأ على تعديل كود لاستاذتنا زهرة؟

وشكرا,,,

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#13

أستاذة زهرة

بارك الله فيك :D

كله تمام

جزاك الله كل خير :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

هذا الموضوع مغلق.

مواضيع مشابهة