Accessでは「ALTER TABLE CHANGE」が使えないので、下記の手順で行います。
1)新規フィールドの追加
2)データコピー
3)以前のフィールド削除
実行例(国語フィールドを社会フィールドに変更):
1)新規社会フィールドの追加
SQL = "ALTER TABLE 中間テスト結果 ADD COLUMN 社会 INTEGER"
CurrentDb.Execute SQL, dbFailOnError
2)国語データを社会データにコピー
SQL = "UPDATE 中間テスト結果 SET 社会=国語"
CurrentDb.Execute SQL, dbFailOnError
3)以前の国語フィールド削除
SQL = "ALTER TABLE 中間テスト結果 DROP COLUMN 国語"
CurrentDb.Execute SQL, dbFailOnError
これで完了です。