PDA

View Full Version : سوال: تغییر مشخصات یک فیلد با کدنویسی



RESMAILY
سه شنبه 03 مرداد 1396, 18:06 عصر
به نام خدا
با سلام. چطور می شود مشخصات یک فیلد مثلا نام یا دیتا تایپ آن را با کد نویسی تغییر داد. من هرچه می گردم فقط تابع createproperty
را پیدا میکنم و آن هم درست جواب نمی دهد. :متفکر:دوستان اگر می توانند راهنمایی بفرمایند.
تشکر

mazoolagh
چهارشنبه 04 مرداد 1396, 12:10 عصر
تغییر نام:

CURRENTDB.TABLEDEFS("TableName").FIELDS("FieldName").NAME="New FieldName"



تغییر DATA TYPE :

CURRENTDB.EXECUTE "ALTER TABLE TableName ALTER COLUMN FieldName NewDataType"

RESMAILY
چهارشنبه 04 مرداد 1396, 17:55 عصر
به نام خدا
با سلام از استاد و دوست گرامی. کد تغییر نام جواب می دهد ولی کد تغییر تایپ ارور می دهد. انگار چیزی کم داشته باشد. من آن را به شکل زیر اجرا کردم ولی دیتاتایپ را با نام فیلد اشتباه میگیرد یا من اشتباه میکنم. ببینید لطفا

CurrentDb.Execute "ALTER TABLE tblMain ALTER COLUMN fldCode 3"

بعد از تحریر:
متوجه شدم. باید از ثوابت sql استفاده کرد. مثلا از INTEGER به جای dbInteger
باز هم ممنون