- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームを開くと同時にコントロールを削除したい)
フォームを開くとコントロールを削除する方法は?
このQ&Aのポイント
- フォームを開く際に同時にコントロールを削除する方法を教えてください。
- フォームを開くとコントロールを削除したいのですが、別のビューに切り替えることができません。
- コントロールの作成と削除は、デザインビューまたはレイアウトビューで行う必要があります。どうすれば切り替えながらコントロールを削除できるでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> フォームを開くと同時にコントロールを削除したい 最初から「削除したいコントロールを配置しない」でおけば万事解決では? 削除するコントロールならフォームに置く必要も無いのですから。 「別のコントロールへの演算に使用している」から必要なんだ、という事なら、 フォームのデータソースを見直せば良い話です。 あるいは既に他さまから提示がありますが、コントロールを不可視にしてやるのも有用な手段です。 どちらにしても、 「開いた時にコントロールAを削除⇒閉じる時に上書き保存 ⇒次回開く特にコントロールAが見つからなくてエラー」 という悪循環に陥る可能性がありますから、オススメはしません。
その他の回答 (2)
- kmetu
- ベストアンサー率41% (562/1346)
回答No.2
別のフォームから開くのでしたら DoCmd.OpenForm "フォーム名", acDesign このように開けばいいのではないでしょうか。 また、なぜ削除するのか分かりませんが、削除しなくて見えなくするというのではダメなのでしょうか。 Me![コマンド9].Visible = False
質問者
お礼
ありがとうございました。
- masatsan
- ベストアンサー率15% (179/1159)
回答No.1
何故そんなことするのか意味がわかりませんが 最初からコントロールがないフォームにするのはきっと駄目なんですよね。 不可視、使用できないように設定したら。
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。