السلام عليكم ورحمة الله الاعضاء الكرام
هل بالامكان حذف قاعدة بيانات اكسس برمجيا بمعني يتم حذفها بعد فترة زمنية او تاريخ يتم تحديده
ولكم الشكر ارجو الافادة
السلام عليكم ورحمة الله الاعضاء الكرام
هل بالامكان حذف قاعدة بيانات اكسس برمجيا بمعني يتم حذفها بعد فترة زمنية او تاريخ يتم تحديده
ولكم الشكر ارجو الافادة
اخي الفاضل : خالد
وعليكم السلام ورحمة الله وبركاته
نعم يمكن عمل ذلك يكل سهوله ولكن يجب ان نعرف اولا اسم قاعدة البيانات وايضا موقعها هل هي على الهاردسك مباشرة ام موجوده في مجلد ما
وايضا توضيح الفترة او التاريخ الذي تريد فيه حذف القاعدة . كل هذه المعلومات ضرورية لإنشاء الكود البرمجي لذلك
بالتوفيق
تم تعديل هذه المشاركة بواسطة zahrah في 27 مارس 2014 في 09:37
موضوع جميل كنت ابحث عنه من زمان وياريت لو اجد مرفق بتنسيق 2003 به الكود
استاذتي زهرة
لو فرضنا ان قاعدة البيانات في درايف الD في ملف اسمه DATA ويتم الحذف في تاريخ محدد مثلا 1-4-2014
فما هو الكود
ولكي جزيل الشكر والامتنان
تلميذيك --------- محمود المصري
تم تعديل هذه المشاركة بواسطة mahmoud_20 في 26 مارس 2014 في 23:59
(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)
اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم
السﻻم عليكم
يوجد ملف في مجلد مشاركة على الشبكة على الهارديسك D اسم المجلد DBDCC والملف مجزء ملف النماذج والاستعﻻمات والتقارير وملف الجداول واسمهم dbddc و dbddc_be والتاريخ مثﻻ 15 ابريل 2014
mahmoud_20 كتب:موضوع جميل كنت ابحث عنه من زمان وياريت لو اجد مرفق بتنسيق 2003 به الكود
استاذتي زهرة
لو فرضنا ان قاعدة البيانات في درايف الD في ملف اسمه DATA ويتم الحذف في تاريخ محدد مثلا 1-4-2014
فما هو الكود
ولكي جزيل الشكر والامتنان
تلميذيك --------- محمود المصري
اخي الفاضل : محمود
وعليكم السلام ورحمة الله وبركاته
سيكون الكود بهذه الطريقة
في حدث عند عداد الوقت
عند تاريخ 2014/04/01 سيتم حذف الملف DATA.mdb من محرك الأقراص D
Private Sub Form_Timer()
On Error Resume Next
Dim MyFile As String
MyFile = "D:\DATA.mdb"
If Date = #04/01/2014# Then
If Len(MyFile) > 0 Then
SetAttr MyFile, vbNormal
Kill MyFile
End If
End If
End Subخالد يحي الامام كتب:السﻻم عليكم
يوجد ملف في مجلد مشاركة على الشبكة على الهارديسك D اسم المجلد DBDCC والملف مجزء ملف النماذج والاستعﻻمات والتقارير وملف الجداول واسمهم dbddc و dbddc_be والتاريخ مثﻻ 15 ابريل 2014
تفضل اخي الكريم : خالد
عند تاريخ 2014/04/15 سيتم حذف الملفات من المجلد DBDCC
بالتوفيق
(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)
اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم
mahmoud_20 كتب:
الملف والكود يعملان عندي بشكل صحيح ولا يوجد بهما اي خطا
دالة Date هي من صميم ثوابت ومتغيرات قاعدة البيانات لأنها كلمة محجوزه ولا يوجد بها اي خطأ
اذا كان هناك ا خطا فهو لديك انت في برنامج الأكسيس
بالتوفيق
لكى كل الشكر والتقدير استاذتي
لقد تم حذف الملفات ولكن بعد تشغيل الملف الذي تم عمله من قبلك فهل يمكن ان يتم ذلك من داخل الملفات التي مراد حذفها يعني بمجرد تحقيق التاريخ يتم حذف الملفين
ولكى الشكر
خالد يحي الامام كتب:لكى كل الشكر والتقدير استاذتي
لقد تم حذف الملفات ولكن بعد تشغيل الملف الذي تم عمله من قبلك فهل يمكن ان يتم ذلك من داخل الملفات التي مراد حذفها يعني بمجرد تحقيق التاريخ يتم حذف الملفين
ولكى الشكر
أخي الكريم : خالد
لا يمكن حذف ملف مفتوح
يجب ان يكون الملف المراد حذفه مغلق تماما
لأنه لو تم وضع دالة حذف الملفات في داخل الملفات المراد حذفها وهي في حالة تشغيل فلن تتم العملية
ولهذا وضعنا لك اكواد حذف الملفات في قاعدة بيانات منفصلة تماما عن الملفات المراد حذفها
بالتوفيق
اخواني الكرام
الاخ صاحب السؤال
الاخت الفاضلة زهرة
لا اعرف الهدف من هذه العملية ؟ وماذا يحدث لو انك فعلتها ونسيت والكود ومرت الايام وتم حذفها دون ان تدري ولم تستطع اعادتها وخاصة ان تكون القاعدة بها بيانات كثيرة ومهمة ؟
لدي اقتراح افضل ربما يكون هو الهدف وبطريقة جميلة لصالح المبرمج ودون اي اضرار للمستخدم منها قد يصاب بجلطة !!!
اقتراحي هو بعد تاريخ معين جعل القاعدة تتوقف عن العمل بالكود البرمجي ولا يمكن فتحتها الا بالعودة لصاحب البرنامج ويكون مثلاً بحذف كود بسيط يمكن للمبرمج الدخول اليه واصلاحه او اعادة كتابة هذا الكود .
احترامي وتقديري
سيد الاستغفار
{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}
من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري
جزاكم الله خيرا جميعا
فكرة جيدة اخي الكريم مالك فكيف يتم ذلك ارجو من الاخت الفاضله ام عهود المشاركة بحيث يتم توقف عمل القاعدة في فترة محددة
السلام عليكم اين الاعضاء الكرام والاستاذة الفاضلة
لدى استفسار هل بلامكان ان يكون الكود الذي تم انشاءه لحذف ملف الجداول فقط على ان يتم وضع الكود في ملف النماذج
اى يتم حذف ملف الجداول اثناء تشغيل ملف النماذج المرتبط بملف الجداول اى الملف dbddc_be فقط
ولكم الشكر
خالد يحي الامام كتب:السلام عليكم اين الاعضاء الكرام والاستاذة الفاضلة
لدى استفسار هل بلامكان ان يكون الكود الذي تم انشاءه لحذف ملف الجداول فقط على ان يتم وضع الكود في ملف النماذج
اى يتم حذف ملف الجداول اثناء تشغيل ملف النماذج المرتبط بملف الجداول اى الملف dbddc_be فقط
ولكم الشكر
تفضل اخي الكريم
تم التعديل بناء على طلبك
بالتوفيق