تخزين التاريخ والوقت عند تعديل سجل

ملاحظة: نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. كما نهدف إلى أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ إليك المقالة بالغة الإنجليزية لسهولة الرجوع إليها.

يمكنك امكانيه تعقب ل# عند اخر تعديل السجلات في جدول Access، ب# استخدام نموذج ب# استخدام ماكرو. عندما يتم استخدام النموذج ل# تعديل سجل، تخزين الماكرو التاريخ و# الوقت في الجدول. يتم تخزين فقط الاحدث التعديل التاريخ و# الوقت.

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

في هذه المقالة

نظرة عامة

قبل البدء

الخطوة 1: إضافة حقول الطابع الزمني إلى جدول

الخطوة 2: إنشاء ماكرو يسجل التاريخ والوقت

الخطوة 3: إضافة الحقول والماكرو إلى نموذج إدخال بيانات

نظرة عامة

لتسجيل تاريخ ووقت تعديل السجلات في جدول، عليك إكمال الخطوات التالية:

الخطوة 1: إضافة حقول إلى جدول    إنك تحتاج إلى تخزين التاريخ والوقت قبل تسجيلهما. تقضي الخطوة الأولى بإنشاء حقول في الجدول حيث تتواجد السجلات التي تريد تعقبها. لتسجيل التاريخ والوقت، أنشئ حقلاً للتاريخ وآخر للوقت. إذا كنت تريد تسجيل أحدهما دون الآخر، فيمكنك إنشاء الحقل الذي تحتاج إليه فقط.

الخطوة 2: إنشاء ماكرو يسجّل التاريخ والوقت    بحسب رغبتك في تسجيل التاريخ، أو الوقت، أو كليهما، سيتضمن الماكرو إجراءً واحداً أو اثنين. عندما تكتب الماكرو، حدد فقط الحقول التي ستخزن التاريخ والوقت، وليس الجدول الذي يتضمن هذه الحقول. بهذه الطريقة، يمكنك بسهولة إعادة استخدام الماكرو مع جداول ونماذج أخرى.

الخطوة 3: إضافة الماكرو إلى نموذج إدخال بيانات    ستضيف الماكرو إلى خاصية نموذج قبل التحديث الخاصة بالنموذج الذي تستخدمه لتحرير سجلات في الجدول. إذا كنت تستخدم نماذج أخرى لتحرير سجلات في الجدول، فيمكنك إضافة الماكرو لكل نموذج أيضاً. بهذه الطريقة، يمكنك تسجيل التاريخ والوقت بغض النظر عن النموذج الذي تستخدمه لتحرير السجل.

تلميح: اذا كنت تريد ل# تعقب عندما سجلات تم انشاؤها و# لكنك لا تريد عند تعديلها، تماما انشاء حقل في الجدول ل# تعقب و# استخدام الخاصيه قيمه افتراضيه ل# الحقل الطابع الزمني ل# كل سجل عند انشائه.

أعلى الصفحة

قبل البدء

قبل أن تبدأ، خذ في الاعتبار الأمور التالية:

  • يجب على المستخدمين تمكين وحدات ماكرو في قاعدة البيانات. إذا فتح أحد المستخدمين قاعدة البيانات ولم يمكّن وحدات الماكرو، فلن يضيف الماكرو طابعاً زمنياً إلى السجلات. إذا قمت بتخزين قاعدة البيانات في موقع موثوق، فسيتم تمكين وحدات الماكرو تلقائياً.

  • إذا قام أحد المستخدمين بتحرير السجلات، ولكن من دون استخدام نموذج إدخال بيانات يتضمن الماكرو الذي يضيف الطابع الزمني إلى السجلات، فلن يُضاف طابع زمني إلى السجلات التي يقوم المستخدم بتحريرها.

  • نظراً إلى تخزين التاريخ والوقت في حقول جدول، ستتم الكتابة فوق القيم الموجودة في هذه الحقول كلما تم تعديل سجل. بمعنى آخر، يمكنك فقط تخزين تاريخ آخر تعديل ووقته.

  • اذا كنت تريد فقط ل# تسجيل تاريخ و# وقت انشاء سجل، فقط اضافه حقل الي الجدول و# تعيين الخاصيه قيمه افتراضيه ل# هذا الحقل الي الان او date ().

  • إذا كان ملف قاعدة البيانات يستخدم تنسيقاً قديماً وكان الأمان فيه على مستوى المستخدم، فعليك الحصول على الأذونات الضرورية لتغيير تصميم الجدول والنماذج المستخدمة لتحرير سجلاته.

أعلى الصفحة

الخطوة 1: إضافة حقول الطابع الزمني إلى جدول

أنشئ حقولاً لتخزين المعلومات.

  1. افتح الجدول في طريقة عرض التصميم.

  2. نفّذ أحد الإجرائين التاليين أو كليهما:

    • إنشاء حقل لتخزين البيانات.    في العمود اسم الحقل في نافذة التصميم، اكتب تاريخ التعديل في صف جديد، ثم حدد التاريخ/الوقت في العمود نوع البيانات .

    • إنشاء حقل لتخزين الوقت.    في العمود اسم الحقل في نافذة التصميم، اكتب تاريخ التعديل في صف جديد، ثم حدد التاريخ/الوقت في العمود نوع البيانات .

  3. اضغط على CTRL+S لحفظ التغييرات.

أعلى الصفحة

الخطوة 2: إنشاء ماكرو يسجل التاريخ والوقت

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

ملاحظة: إذا كنت تريد تسجيل التاريخ أو الوقت فقط، فاحذف إجراء الماكرو الذي لا تحتاج إليه.

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

  2. من علامة التبويب تصميم، في المجموعة إظهار/إخفاء، انقر فوق إظهار كافة الإجراءات.

  3. في نافذة الماكرو، افتح قائمة إجراءات الماكرو وحدد SetValue.

    الماكرو ضمن علامة التبويب "تصميم" في Access 2010.

    1. اولا، اظهار كافه اجراءات الماكرو المتوفره. الاجراء SetValue تعتبر قد تكون غير امنه و# مخفيا ب# شكل افتراضي، ل# انه يمكنك تغيير البيانات.

    2. حدد بعد ذلك الإجراء SetValue من هذه القائمة.

  4. ضمن مربع الإجراء SetValue، في المربع العنصر، اكتب [تاريخ التعديل] أو الصقه.

  5. في المربع تعبير، اكتب Date()‎.

  6. افتح قائمة إجراءات الماكرو التالية وحدد SetValue.

  7. ضمن مربع الإجراء SetValue، في المربع العنصر، اكتب [وقت التعديل] أو الصقه.

  8. في المربع تعبير، اكتب Time()‎.

  9. اضغط على CTRL+S، وفي مربع الحوار حفظ باسم، اكتب تاريخ التعديل الأخير.

أعلى الصفحة

الخطوة 3: إضافة الحقول والماكرو إلى نموذج إدخال بيانات

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

  1. افتح نموذج إدخال البيانات في طريقة عرض التصميم.

  2. من علامة التبويب تصميم، في المجموعة أدوات، انقر فوق إضافة حقول موجودة.

  3. في قائمة الحقول، ضمن الحقول المتوفرة لطريقة العرض هذه، اسحب الحقلين تاريخ التعديل ووقت التعديل إلى النموذج. اضبط حجم الحقول ومواضعها على النموذج حسب الحاجة.

  4. إذا لم تكن ورقة الخصائص ظاهرة بالفعل، فاضغط على F4 لعرضها.

  5. في ورقة الخصائص، تأكد من أن نوع التحديد معيّن إلى نموذج.

    تلميح: لتغيير نوع التحديد، انقر فوق نوع التحديد الذي تريده من القائمة المنسدلة.

  6. في ورقة الخصائص، انقر فوق علامة التبويب حدث.

  7. من علامة التبويب حدث، انقر فوق السهم في المربع قبل التحديث، ثم انقر فوق تاريخ التعديل الأخير.

  8. إذا كنت تستخدم نماذج متعددة لتحرير السجلات، فكرر هذا الإجراء لكل نموذج مماثل.

  9. للتحقق من أن الماكرو يعمل بشكلٍ صحيح، افتح النموذج في طريقة عرض النموذج، وقم بتحرير سجل، ثم اضغط على SHIFT+F9. يجب أن يظهر تاريخ ووقت تحرير السجل.

أعلى الصفحة

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×