PDA

View Full Version : سوال: حذف ستون یک جدول به طور کامل



bemilove
یک شنبه 24 اسفند 1399, 10:16 صبح
سلام
جدولی دارم که سه ستون
a,b,c
دارد می خواهم ستون a به طور کامل حذف گردد
چه به صورت کوئری
و چه کد vba در فرم
ممنون

mazoolagh
یک شنبه 24 اسفند 1399, 10:20 صبح
ALTER TABLE TableName
DROP ColumnName

bemilove
یک شنبه 24 اسفند 1399, 12:10 عصر
ممنون میخواستم در فرم نمونه لحاظ گردد
کد را تبدیل به vba کردم
و در فرم گذاشتم

CurrentDb.Execute "ALTER TABLE TableName " & _
"DROP ColumnName"

mazoolagh
یک شنبه 24 اسفند 1399, 18:31 عصر
به هر حال شما باید به یک شکلی این دستور SQL رو اجرا کنین،
یکی همین هست که نوشتید یعنی :
CURRENTDB.EXECUTE "ALTER TABLE .... DROP ..."

یک راه این هست که اون رو به شکل یک کوئری ذخیره و با DOCMD.RUNQUERY اجرا کنین.

یک راه دیگه:
DOCMD.RUNSQL "ALTER TABLE ... DROP ..."

همچنین میشه TABLEDEF جدول رو باز و با متد FIELDS.DELETE این کار رو کرد.

محمد رضا بهبودی
دوشنبه 25 اسفند 1399, 08:06 صبح
با سلام و احترام
دوست عزیز در برنامه پیوست با زدن دکمه روی فرم یک ، فیلد y از جدول test به طور کامل حذف می شود