به نام خدا
با سلام. چطور می شود مشخصات یک فیلد مثلا نام یا دیتا تایپ آن را با کد نویسی تغییر داد. من هرچه می گردم فقط تابع createproperty
را پیدا میکنم و آن هم درست جواب نمی دهد. دوستان اگر می توانند راهنمایی بفرمایند.
تشکر
به نام خدا
با سلام. چطور می شود مشخصات یک فیلد مثلا نام یا دیتا تایپ آن را با کد نویسی تغییر داد. من هرچه می گردم فقط تابع createproperty
را پیدا میکنم و آن هم درست جواب نمی دهد. دوستان اگر می توانند راهنمایی بفرمایند.
تشکر
تغییر نام:
CURRENTDB.TABLEDEFS("TableName").FIELDS("FieldName ").NAME="New FieldName"
تغییر DATA TYPE :
CURRENTDB.EXECUTE "ALTER TABLE TableName ALTER COLUMN FieldName NewDataType"
به نام خدا
با سلام از استاد و دوست گرامی. کد تغییر نام جواب می دهد ولی کد تغییر تایپ ارور می دهد. انگار چیزی کم داشته باشد. من آن را به شکل زیر اجرا کردم ولی دیتاتایپ را با نام فیلد اشتباه میگیرد یا من اشتباه میکنم. ببینید لطفا
CurrentDb.Execute "ALTER TABLE tblMain ALTER COLUMN fldCode 3"
بعد از تحریر:
متوجه شدم. باید از ثوابت sql استفاده کرد. مثلا از INTEGER به جای dbInteger
باز هم ممنون
آخرین ویرایش به وسیله RESMAILY : چهارشنبه 04 مرداد 1396 در 19:10 عصر