• ベストアンサー

Access2007で、呼び出し元フォームをアクティブにしない。

Access 2007 WindowsXP 上記の環境なのですが、 フォームを開いたとき、呼び出し元のフォームをアクティブにしない、 ということが可能でしょうか。 例えば、VBであれば、以下のようなイメージです。  呼び出し元:FormA  呼び出されるフォーム:FormB  FormB.Show vbModeless, FormA 実現したいことは、 呼び出されたフォームは常に全面に表示しつつ、 呼び出し元のフォームのテキストボックスを編集したいです。 よろしくお願いいたします。

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

  • ベストアンサー
  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.1

> 呼び出し元フォームをアクティブにしない は、 呼び出されたフォームを閉じるまで、呼び出されたフォーム以外にフォーカスを移動させない。と同じ事になりますか? であれば、呼び出されるフォームをデザインビューで開き、プロパティで 「作業ウィンドウ固定」を「はい」に設定してみてはいかがでしょうか。 ※ 合わせて「ポップアップ」の項目も見てください。

nikosaru
質問者

お礼

回答ありがとうございます。 「作業ウィンドウ固定」を「はい」に設定して フォームを開いてみました。 すると、呼び出し元フォームはアクティブにはなりませんでしたが、 呼び出し元フォームのテキストボックスを編集できませんでした。 しかし、「ポップアップ」を「はい」に設定してみましたら、 呼び出し元フォームはアクティブにはならず、 かつ、呼び出し元フォームのテキストボックスを編集できました。 やりたかったことが実現できました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう