私はAccessデータベースをフロントエンドとバックエンドに分けています。フィールド 'InputMask'プロパティをプログラムで設定する
テーブル内のいずれかのフィールドに関連付けられたプロパティの値をプログラムで変更する必要があります。私は何年も前に何かを達成することを覚えていますが、それはフォームのためのものでした。
テーブルのプロパティは設計時にのみ設定できるようです。コード(myField.Properties("InputMask").Value = "000000"
)を使用して値を変更しようとすると、エラーが発生します。
すべてのすべてでは、変更する必要があり、フィールドの特定の種類を持っている約80のバッチで、約40または50のテーブルがありますので、私はむしろ、手動よりも、この使用してコードにしてください。誰でもVBAを使ってこれを行う方法を提案できますか?
現在、私はCurrentDb.Execute sqlString
を使ってフィールドを削除して再作成してみましたが、可能であればInputMask
プロパティを保持したいと思います。
元のデータベースは2002/3形式ですが、私は仕事に以下のコードを得た
このコードではどのようなエラーが発生しましたか? – Andre
@ HansUp:はい - 'InputMask'は既に設定されています。 – Paul