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

احتاج كود لتغيير اسم جدول

بدأه faisal-k في 1 يناير 2012 · 6 رد · 354 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي برنامج احتاج فيه استيراد جداول من عدة قواعد خارجية

وعملت على ذلك وتمت العملية بنجاح ولله الحمد

إلا أن أحد الجداول لم يتم استيراده وتظهر لي رسالة خطأ

ومع محاولة معالجة الوضع اتضح لي أن المشكلة في اسم الجدول

لأنني عندما قمت بتغييره يدوي تم استيراده بنجاح..

لكن المشكله أن المستخدمين سيقومون باستيراد الجداول بأنفسهم

من قواعد لديهم والجدول سيكون بنفس الاسم وستظهر لهم المشكله

فهل يوجد كود يقوم بتغيير اسم الجدول في القاعده قبل استيراده..

وشكراً

#2

استخدم هذا الكود

DoCmd.Rename "NEWNAME", acTable, "OLDNAME"

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3

الله يجزاك بالجنة ماقصرت

لكن المشكله عندي أن الجدول في قاعده أخرى

أريد تغيير اسمه ثم استيراده

#4

السلام عليكم

اين مكان بالضبط استخدام هذا الكود

وجزاكم الله خير.

#5
faisal-k كتب:

الله يجزاك بالجنة ماقصرت

لكن المشكله عندي أن الجدول في قاعده أخرى

أريد تغيير اسمه ثم استيراده

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

استخدم هذا الكود في النموذج وضعه في زر أمر

Private Sub Command0_Click()

On Error Resume Next

Dim db As Database

Set db = OpenDatabase("E:\db")

db.TableDefs("tbl_student").Name = "tbl_stu"

Set db = Nothing

End Sub

opendatabse بعدها ضع مسار قاعدة البيانات الخاصة بك

tbl_student هو الاسم الحالي للجدول

tbl_stu هو الاسم الذي تريد التغيير إليه

عزوز عبداللاه
مدرب ومطور قواعد بيانات أكسس

الاهتمامات

VBA,VB.NET,ASP.NET,SQL SERVER, ORACLE

azouzeg@hotmail.com

01004147149

#6

جرب الكود الموجود فى مشاركة الاخ azouzeg

و ان لم تنجح يفضل وضع مرفق

تم تعديل هذه المشاركة بواسطة Abo_Yossof في 1 يناير 2012 في 14:05

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#7

ألف شكر للأخazouzeg

استخدمت الكود وعمل معي بالشكل المطلوب

وأشكر تعاونك أخ Abo-yossof

جزيتم الجنـــــــة,,

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…