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

[ تمت الإجابة ]كيف يتم تخزين تعديل حقول السجلات في جدول مستقل

مغلق
بدأه العماري66 في 30 نوفمبر 2007 · 13 رد · 3,897 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني ... أريد أن أخزن تعديل حقول سجلات في جدول مستقل .. بمعنى إذا تم التعديل على حقل في سجل ما

أريد أن يظهر في الجدول المستقل مايلي:

* إسم الجدول

* الحقل قبل التغيير ــ الحقل بعد التغيير حتى وإن كان في أكثر من حقل

* من الذي قام بالإضافة ــ من الذي قام بالتغيير (( مهمه جداً لنفرض أن الصلاحيات هي لإبن مسقط ))

* تاريخ الإضافة ـــ وتاريخ التعديل

* وقت الإضافة ــ وقت التعديل

أنا بحثت في المنتديات ووجدت مثال أجنبي لكني قليل الخبرة في اللغة الإنجليزية

سأرفقه لعل من إخواننا في المنتدى يشرحه أو يرشدني إلى ماأريد وأيضاً مرفق مثالي آرجو التعديل عليه

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

أبو ليان

___________________________________.rar

________.rar

إذا دعتك قدرتك على ظلم العباد فتذكر قدرة الله عليك

#2

اخي الفاضل العماري

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

تم تعديل مثالك واصبح يعمل بكامل طاقته النووية

حيث يقوم بتسجيل كل صغيرة وكبيرة تحدث في البرنامج بالثانية

الآن افتح البرنامج وستجد ما يسرك ان شاء الله وقم بعمل التجارب من اضافة وحذف وتعديل وكل ما يخطر على بالك ثم اضغط على زر الأمر " مشاهدة التغيييرات والتعديلات التي حدثت على السجلات "

وهذا برنامجك جاهز

Employee.rar

بالتوفيق

#3

مشرفتنا وأختنا الغالية زهرة

ألف شكر المثال أكثر من رائع وفوق ماكنت أتصور

إذا سمحتي لي .. عندي ملاحظه بسيطة بالنسبة لحقل المستخدم بيطلع إسم مستخدم الويندوز

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

حاولت أن أغير في الوحدة النمطية AuditFunctions لكي يظهر إسم مستخدم البرنامج لكني فشلت

مرة أخرى آسف جداً على إزعاجك ... وأشكرك على سعة صدرك

جزاك الله كل خير ... وبارك الله فيك والمسلمين أجمعين

أبو ليان

تم تعديل هذه المشاركة بواسطة العماري66 في 5 ديسمبر 2007 في 04:18

إذا دعتك قدرتك على ظلم العباد فتذكر قدرة الله عليك

#4

اخي الفاضل العماري

الوحدات النمطية ليس لها اي دخل ولا تعدل فيها اي شيء

التعديل يكون في النموذج فقط انظر الى الأكواد

ستجد فعلا انني وضعت اسم مستخدم البرنامج UserCreatedre

#5

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

الأخت الغالية زهرة

أشكر شخصكم الكريم بكل ماتبذلوه لمساعدة الآخرين في هذا المنتدى العزيز .. كما أرجو أن يتسع صدركم لي

عندما أعدل في سجل معين وأذهب إلى جدول التعديلات يظهر حقل المستخدم Admin وحقل إسم الدخول هو يظهر إسم الدخول على ويندوز

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

UserModifiede وليس منشئ السجل UserCreatedre مع العلم أنه لم يظهر لي الإثنان في جدول التغييرات أو أحدهما أرجو أن

تتم تجربته من قبلكم لعـل الخطأ كله من عندي0

عندما أدخل بإسم المستخدم 1 وعند إضافة السجل يضيف تمام وعند مشاهدة التغييرات تظهر أيضاً السجلات الجديدة , أرى أنه سوف يأخذ

بيانات ضخمة بعد مرور الوقت والله أعلم ,(( وإذا في إمكانية أن السجلات الجديدة لاتظهر في جدول التغييرات )) 0

ولكن عند تغيير المستخدم وعندما أريد أن أضيف سجل جديد وأضغط زر TAB لايقبل وأيضاً يتجمد النموذج أرجو تجربته من قبلكم بإضافة

مستخدم جديد لأنه لاأدري هل عندي مشكله أم ماذا مع إني أستخدمته على جهازين 0

شاكرين ومقدرين وبإنتظار إجابتكم ... وجزاكم الله كل خير

أبو ليان

تم تعديل هذه المشاركة بواسطة العماري66 في 5 ديسمبر 2007 في 06:43

إذا دعتك قدرتك على ظلم العباد فتذكر قدرة الله عليك

#6

اختنا الغالي زهرة

بعد تعمق في برنامجك والذي أسرني مارأيته كثيراً الحمد لله تم الإجابة على بعـض أسئلتي والتي هي س: على ماذا يدل حقل رقم فهرس السجل؟

ج: يدل على إسم منشئ السجل فقط وهو UserCreatedre س : عند الدخول بإسم مستخدم آخر لايقبل الإضافة ويتجمد النموذج ؟

ج: تم تغيير نوع بيانات الحقل RecordPrimaryKey من رقم إلى نص وضبط وإن شاء الله إني مني قاعد ألخبط

... لكي يكون المطلوب اسهل بإذن الله ... وهو إضافة حقل إسم المستخدم معـدل السجل هذا هو المهم UserModifiede

(( وإذا في إمكانية أن السجلات الجديدة لاتظهر في جدول التغييرات ))

جزاك الله كل خير إن شاء الله ... بإنتظار إجابتكم

أبو ليان

تم تعديل هذه المشاركة بواسطة العماري66 في 5 ديسمبر 2007 في 07:31

إذا دعتك قدرتك على ظلم العباد فتذكر قدرة الله عليك

#8

الأخت الغالية زهرة... بارك الله لكي

المثال الحالي لايظهر أي تغيير وعند ضغط زر المشاهدة في النموذج لايظهر شيئاً وإنما يظهر السجلات التي في الجدول ITEMS فقط ..

وعند دخولي على جدول التغييرات لاحظت أن رقم حقل فهرس السجل = إسم الحقل للمتغير والله أعلم ...

المثال السابق المرفق هو ماكنت أبحث عنه وقد وجدت ضالتي به ولكن لايوجد به إسم مستخدم البرنامج ( المعـدل ) هذا هو

المطلوب والمهم إذا تم إضافته يكون كل شئ تمام , (( وإذا في إمكانية أن السجلات الجديدة لاتظهر في جدول التغييرات )) ليست مهمة جداً

أستميحك عذراً أختاه إن أثقلت عليك 0

أبو ليان

تم تعديل هذه المشاركة بواسطة العماري66 في 5 ديسمبر 2007 في 16:13

إذا دعتك قدرتك على ظلم العباد فتذكر قدرة الله عليك

#9

اخي ابو ليان

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

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

السبب في ذلك انك تتحدث في وادي وانا في وادي آخر ولم نتفق على شيء معين او محدد

#10

الأخت الغاليه زهرة

آسف لأني لم أستطع أن أوصل لك المعلومة بالشكل الصحيح

هذا المرفق بعد التعديل والمطلوب : عمل حقل يوضح به من قام بالتعديل علماً بأن الحقل في جدول التغيير ( رقم فهرس حقل السجل ) يوضح منشئ السجل

وجزاك الله كل خير .. وآسف على الإطاله

أبو ليان

Employee.rar

إذا دعتك قدرتك على ظلم العباد فتذكر قدرة الله عليك

#11

اخي الفاضل ابو ليان

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

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

الآن يوجد في البرنامج 3 مستخدمين فقط هم زهره والرقم السري 1 وليان ورقمها السري 1 وعلي ورقمة السري اعتقد انه 12

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

وخاصة اسم منشىء السجل وايضا من قام بالتعديل على السجل .

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

EmployeeUP3.rar

#12

بارك الله فيكي أختي زهرة

:ty:

هذا هو المطلوب :clapping: .. وآسف إني غلبتك معايا

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

ابو ليان

إذا دعتك قدرتك على ظلم العباد فتذكر قدرة الله عليك

#13

لا شكر على واجب اخي ابو ليان

#14

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

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

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