• ベストアンサー

Access2003 をVBAで動かしています。。

Access2003 をVBAで動かしています。。 あるフォーム( Aフォーム)を開いたときに DoCmd.Maxmise つまり全画面(フルサイズ) になるようにしています。 このフォームは表示したまま、別のフォーム(12cm×15cm Bフォーム)をその上に 重ねて表示したいのですが、どうやっても Bフォームもフルサイズになってしまい、 Aフォームが隠れてしまいます。 Bフォームの大きさ指定をどうすればできるのか教えてください。

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.3

ヘルプより 位置、サイズの設定 構文 DoCmd.MoveSize [左端からの位置][, 上端からの位置][, 幅][, 高さ] 単位はtwip(1cm 567twip) 使用例 DoCmd.MoveSize 0, 0, 1000, 1000 では? はずしていたらスルーしてください。

その他の回答 (2)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.2

Bフォームのポップアップについてのプロパティー、説明を確認してみてください。

noname#141705
noname#141705
回答No.1

ためしに作ってみました。 Bフォームは最大化になりませんでしたよ。 Bフォームをデザインビューで開き、プロパティの[書式]タブにある[サイズ自動修正]を「はい」にすると、デザインビューで作ったサイズに自動でなりました。 フォームのサイズをいろいろ変えて開いてみましたが、その都度自動で変わりましたよ。 もうやっていたらごめんなさい;

関連するQ&A