質問: accessのフォームについて access2000を使用しています。 フォーム/デザインビューで「プロパティ」からテキストボックスの名前を変更したのですが、 それがデータシートビューのカラム名に反映されません。 テキストボックスを何度もコピペしたり、「ラベル」が邪魔で削除したりしたのですが、 これがいけなかったのでしょうか? 既にかなりのデータを入力してしまった(気付くのが遅かった)ので、 出来ればフォームの作り直しは避けたいのです。 効率的な解決方法を教えて下さい。
回答: >データシートビューで見ている時のカラム名(フィールド名)は、テーブルのフィールド名が表示されているので、テーブルそのものを変更しない限りは、フィールド名は変りません と#1の方が回答してありますがテーブルのフィールド名を変更しなくても変更できます。 フォーム上で表示されるのはあくまでもフォーム上でだけのことなので。 >データシートビューのカラム名に反映されません 反映させるには詳細にあるコントロールのプロパティの名前を変更すればデータシートビューのカラム名に反映出来るのですが。 >ラベルを取り払ってしまった状態 データシートビューではフォームヘッダーは表示されないのでラベルが無くても問題はないと思います。 データシートでカラム名として表示されるのはコントロールの名前です。 >テキストボックスのコピペを繰り返したため同じ名称のものが幾つも出来てしまったので という事は同じ名称のコントロールが幾つもあるという事ですよね。そのコントロールを単純に削除すれば表示されなくなりませんか。 または配置されているコントロールの名前とコントロールソースの確認を順にしていくしかないと思うのですが。 帳票フォームでのことではないですよね。