(11-12-22, 08:13 PM)أبو خالد الشكري كتب :(11-12-22, 06:35 PM)gho كتب :(28-11-22, 07:15 PM)anes كتب :السلام عليكماحتاج تطبيق الكود هذا لحذف السجلات القديمة من قاعدة البيانات اكسساتمنى من الاخوة عمل مثال ولكم جزيل الشكر
ما المشكلة لديك
فالكود المذكور في الرابط يعمل جيدا
لقد طبقته في مشروعي الخاص وحذف السجلات القديمة التي مضى عليها اكثر من 30يوم
وهو هذا الجزء الذي يخص قاعدة البيانات اكسس حسب طلبك
إقتباس :Accessفقط قم بتغيير [table] الى اسم الجدول لديك
كود :
DELETE FROM [table] WHERE DATEDIFF('d', [column3], NOW()) > 30
وتغيير [column3] الى اسم العمود لديك
الامر بسيط جدا حتى على المبتدئ جدا ولكن اذا حاولت ولم تعرف تطبيقه فقم بعمل مشروع بسيط فيه قاعدة بيانات اكسس تحتوي بيانات بتاريخ قديم وارفقه هنا ليستطيع الاعضاء التعديل عليه وارساله لك
مرحبا بكم يا جماعة ...
عندي سؤالين بسيطين :
* هل ينبغي أن يكون column3 عبارة عن تواريخ ؟
* هل يرمز حرف d في الاستعلام إلى تاريخ اليوم ؟ وإذا كان الجواب نعم فهل صياغته الصحيحة d أم dd ؟
أرجو الجواب ، وشكرا .
* هل ينبغي أن يكون column3 عبارة عن تواريخ ؟
نعم
* هل يرمز حرف d في الاستعلام إلى تاريخ اليوم ؟ وإذا كان الجواب نعم فهل صياغته الصحيحة d أم dd ؟
لا، فهو يرمز للفرق بالأيام وهو اختصار لكلمة day وفي الأكسس يوضع بين علامات تنصيص مفردة 'd'
(11-12-22, 08:37 PM)anes كتب :(11-12-22, 06:35 PM)gho كتب :انا جربته قبل ان اطرح هذا السؤال اخي الكود يحذف كل شيء(28-11-22, 07:15 PM)anes كتب :السلام عليكماحتاج تطبيق الكود هذا لحذف السجلات القديمة من قاعدة البيانات اكسساتمنى من الاخوة عمل مثال ولكم جزيل الشكر
ما المشكلة لديك
فالكود المذكور في الرابط يعمل جيدا
لقد طبقته في مشروعي الخاص وحذف السجلات القديمة التي مضى عليها اكثر من 30يوم
وهو هذا الجزء الذي يخص قاعدة البيانات اكسس حسب طلبك
إقتباس :Accessفقط قم بتغيير [table] الى اسم الجدول لديك
كود :
DELETE FROM [table] WHERE DATEDIFF('d', [column3], NOW()) > 30
وتغيير [column3] الى اسم العمود لديك
الامر بسيط جدا حتى على المبتدئ جدا ولكن اذا حاولت ولم تعرف تطبيقه فقم بعمل مشروع بسيط فيه قاعدة بيانات اكسس تحتوي بيانات بتاريخ قديم وارفقه هنا ليستطيع الاعضاء التعديل عليه وارساله لك
يعني يحصد كل شي موجود في قاعدة البيانات
لو تكرمت اخي ضع المثال الذي نجح معك الله يحفظك
أولا: قد تكوك البيانات لديك كلها انتهى تاريخها.
ثانيا: ألم تقرأ كلمة خاص!!!
(11-12-22, 06:35 PM)gho كتب : ما المشكلة لديك
فالكود المذكور في الرابط يعمل جيدا
لقد طبقته في مشروعي الخاص وحذف السجلات القديمة التي مضى عليها اكثر من 30يوم
الامر بسيط جدا حتى على المبتدئ جدا ولكن اذا حاولت ولم تعرف تطبيقه فقم بعمل مشروع بسيط فيه قاعدة بيانات اكسس تحتوي بيانات بتاريخ قديم وارفقه هنا ليستطيع الاعضاء التعديل عليه وارساله لك
قلت لك "فقم (المخاطب أنت) بعمل مشروع بسيط فيه قاعدة بيانات اكسس تحتوي بيانات بتاريخ قديم وارفقه هنا ليستطيع الاعضاء التعديل عليه وارساله لك"
إذا كنت فعلا تريد المساعدةـ فضع (أنت) ما لديك ليساعدك الاعضاء.
