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

حذف وأستيراد الجداول

مغلق
بدأه فتى الوادي في 26 مايو 2003 · 6 رد · 685 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أريد معرفة كيفية حذف الجداول كل جدول على حده ( بعني لا يتم حدف الجداول مرة واحده .. بل كل جدول يتم حذفه بعد رسالة تحذير موافق أو لا ) .. ثم أستيراد جداول معينة ..

كيف يتم عمل ذلك بالكود ؟!

والسلام

mk17481_26bccea871.gif
#2

يمكنك حذف الجداول عن طريق هذا الكود :

If MsgBox("are you sure you want delete table", vbYesNo + vbQuestion, "alert") = vbYes Then

DoCmd.DeleteObject acTable, "table1"

Else

Exit Sub

End If
#3

السلام عليكم

أشكر لك ذلك ..

ويبقى الأستيراد ؟

mk17481_26bccea871.gif
#4

السلام عليكم

جربت الكود وهو ممتاز .. لكن إذا كان الجدول مرتبط بعلاقة أو أكثر فإنه لا يقوم بالحذف وطلع رسالة بذلك .. ؟ فهل لذلك حل ؟؟!!

mk17481_26bccea871.gif
#5

قمت بالتوصل لهذا الكود الآن وهو لاستيراد الجداول من قاعده اخرى ...

DoCmd.TransferDatabase acImport, "Microsoft Access", _

    "D:Documents and SettingsAmeer AtifMy Documentsdb1.mdb", acTable, "table_dbsource", _

    "table_dbcurrent"

للعلم اخي الكريم ...

اسم الجدول في القاعده التي يتم الاستيراد منها هو table_dbsource

اسم الجدول في القاعده التي نستورد اليها هو table_dbcurrent

----------------------------------------

بالنسبه للرسالة التي تظهر نتيجه وجود علاقه بالجدول الذي يتم حذفه .. يمكن التغلب عليها عن طريق هذا السطر

DoCmd.SetWarnings , False
#6

السلام عليكم

مقصدي من هذا كله هو : حذف جميع الجداول اللي في القاعدة ( أ ) .. وأستيراد جميع الجداول اللي في القاعدة ( ب ) .. فهل يمكن وضع هذا بكود واحد !!

المثال مرفق

وسلامتك

çلُçïٌ_وçلوçٌï.zip

mk17481_26bccea871.gif
#7

السلام عليكم

كيف الحال ؟!!

mk17481_26bccea871.gif

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

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