فروم تخصصی - پشتیبانی CPSD

نسخه‌ی کامل: اضافه کردن یک فیلد جدید به جدول موجود
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
ضمن سلام

در برخی مواقع این نیاز وجود دارد که به جدول موجود یک فیلد خاص اضافه گردد

با استفاده از دستور Alter Table میتوان به این هدف نزدیک شد

به طور مثال اجرای دستور ذیل منجر به ایجاد شدن یک فیلد جدید با عنوان YourSampleField از نوع داده Text و با حداکثر طول مجاز 20 کاراکتر در دیتابیسی که در مسیر C:\Sample.mdb قرار دارد خواهد شد


کد:
Function AddField()
Dim dbsNew As DAO.Database
Set dbsNew = DBEngine.Workspaces(0).OpenDatabase("C:\Sample.mdb")
dbsNew.Execute ("ALTER TABLE YourTargetTable ADD COLUMN YourSampleField Text(20)")
End Function

گو اینکه تا حد امکان طراحی اولیه باید به گونه ای باشد که نیاز به تغییر در طراحی جداول وجود نداشته باشد , چرا که در برخی موارد و با توجه به ماهیت تغییرات این احتمال وجود دارد که امکان تغییر از راه دور وجود نداشته باشد
با سلام خدمت آقای پیروز مهر
با سپاس از راهنمایی شما
اگر بخواهیم نوع فیلد Auto Number باشد باید از چه کدی استفاده کنیم
با تشکر از راهنمایی شما
سلام

به جای Text 20 درج کنید COUNTER

موفق باشید