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

[ تمت الإجابة ]تحديث حقل التاريخ تلقائياً

بدأه viceroy2000 في 8 أغسطس 2009 · 7 رد · 869 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

الأخوه الكرام بالمنتدي

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

6/8/2009 و 7/8/2009 8 و /8/2009 ولكن ما اريده هو أن تصبح السجلات جميعها في الجدول بنفس تاريخ اليوم الموجود في الويندوز .

فهل من سبيل إلي ذلك ؟

جزاكم الله خيراً والسلام عليكــم ورحمـة الله وبركاتــه ،،

تم تعديل هذه المشاركة بواسطة viceroy2000 في 8 أغسطس 2009 في 09:22

#2

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

اخي viceroy2000

ما تحتاجه هو عمل استعلام تحديث يقوم بتحديث حقل التاريخ بسجلاتك الى تاريخ اليوم

انظر المثال التالي و يمكنك ان تشغل هذا الاستعلام بأي آلية تريدها

بالتوفيق

UdateDate.rar

#3

الأخ الغالي الاستاذ يوسف

انا في قمة السعادة لوجودك معي ثانياً وأود أن أوضح لك أمر في البداية

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

فهل يمكن ذلك ؟

أخوك في الله محمد

#4

اخى الكريم

القيمة الافتراضية تؤثر فقط في السجل الجديد / اما السجل القديم فيبقى كما هو

اذا رغبت في تغيير التاريخ لجميع السجلات عليك بعمل كود او استعلام او ماكرو لعمل ذلك

* اعمل استعلام - ولا تضيف اي جدول - ثم انقر بالزر الايمن فى المكان الذي تظهر فيه الجداول - اختار عرض sql

* في الشاشة التى تظهر انسخ الكود التالي (UPDATE table1 SETtable1.field1 = Date();) لاحظ ان القوسين و الفاصلة المنقوطة بعد كلمة date و ليس فى الاول

* تذكر ان تبدل كلمة table1 باسم جدولك و field1 باسم حقل التاريخ لديك المطلوب تغييره.

* اغلق الاستعلام و احفظه و نفذة سيقوم بالمطلوب

لم افهم عليك سؤالك الثاني ؟

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

فهل يمكن ذلك ؟

#5

الحمد لله

مشكور أستاذ يوسف وأستاذ tbazh قمت بالمطلوب وتم عمل التحديث اللازم

والحمد لله أن لنا أخوه مثلكم

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

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

تم تعديل هذه المشاركة بواسطة viceroy2000 في 8 أغسطس 2009 في 10:23

#6

الأستاذ / tbazh

هل جملة ال sql هكذا UPDATE data SETdata.tod=Date();

منشئ الاستعلام يرد بأن الجملة خطأ !!!!!!!!!

اسم الجدول data

اسم الحقل tod

أين الخطأ ؟

شغلت الاستعلام المطلوب بطريقة الاستاذ يوسف بمفتاح أمر في النموذج ولكن أرجو أن أعرف خطأي بالنسبة لجملة ال sql

تم تعديل هذه المشاركة بواسطة viceroy2000 في 8 أغسطس 2009 في 10:24

#7
اقتباس
الأخ الغالي الاستاذ يوسف

انا في قمة السعادة لوجودك معي ثانياً

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

تفضل

UPDATE data SET data.tod= date();

بالتوفيق

تم تعديل هذه المشاركة بواسطة يوسف احمد في 8 أغسطس 2009 في 10:30

#8

الأستاذ / يوسف

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

جزاك الله عنا كل خير وجعلك دائماً فخراً لكل مسلم

أخوك في الله محمد

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