• ベストアンサー

AccessVBAでフィールドのデータ型(フィールドサイズ)を変更する方法

Access2000でテーブルを属性を変更しようとVBAで四苦八苦しております。 あるテーブルのフィールドのデータ型のフィールドサイズが「十進型」に なっています。 そのフィールドサイズを「倍精度浮動小数点型」に変更するVBAロジックがわかりません。 お分かりの方がいらっしゃいましたらどうかご教示願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

currentdb.Execute "alter table テーブル名 alter column フィールド名 float",dbfailonerror でできるかと思います。 以下も参考に http://office.microsoft.com/ja-jp/assistance/HP010322481041.aspx http://office.microsoft.com/ja-jp/assistance/HP010322291041.aspx

hide-m1
質問者

お礼

ありがとうございます。 大変助かりました。

その他の回答 (1)

noname#79209
noname#79209
回答No.2

直接の回答ではありませんが、 ご自分で作成したデータベースでないなら、何故十進型にしてあるのか、確認されることをお勧めします。 なにか理由が有るのかもしれません。 例えば、精度の問題とか...

関連するQ&A