Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


352 / 9994 ←次へ | 前へ→

【12955】タブ付ドキュメントからそうでないものへの切り替えマクロ
質問  柚木健夫 E-MAIL  - 16/3/4(金) 15:29 -

引用なし
パスワード
   私は73歳の男性ですが、ボケ防止のため、昨年12月にAccess2013ソフトを購入しAccessの学習をしています。スポーツ用品貸出し業務をする仮想店舗を想定した業務システムの構築をしています。
1.フォームは「メニューフォーム」以外に「会員名簿」「貸出し記録入力」「貸出品」の3種類あります。この3つには「背景色」を付け、「ウインドウの移動とサイズの変更」で画面に表示する大きさを指定した体裁に整えています。
2.「会員名簿」は150名分あります。「フイルター」を使って会員を探し当てるようにしています。
3.「貸出し記録入力」フォームは、単票形式の「会員名簿」のフォームにサブフォームとして埋め込んだ形で作成してあります。
4.「貸出品」は商品番号、品名、単価、適用時期の4つのフイールドからなる表ですが、リストボックスでは表示しきれない点数があり、コンポボックスでは、単価がひんぱんに変更されることを前提にすると、スクロールバーでの検索では見落とす危険を回避するべく、次のような工夫をこらしました。「貸出品」フォームに、「コンポボックス」と「検索」ボタンを配置し、コンポボックスで商品番号を検索した後、検索ボタンをクリックするとその商品番号のものが全てリストアップされるという仕組みにしています。
5.以上の2.3.4.の事情から
「貸出し記録入力フォーム」を開く際には、「会員名簿」と「貸出品」の3つのフォームを同時に開くことにし、3つのファイルの識別がしやすいように「タブ付きドキュメント」で開くようにしています。「タブ付きドキュメント」で開くと、サイズの設定が用をなさず背景色が画面一杯に表示されるという犠牲を伴いますがこのことは断念するしかありません。
入力が済んだら、3つのフォームのフォームフッターにそれぞれ「メニュフォームに戻る」コマンドボタンを配置しています。
6.断念するならすべてを「タブ付きドキュメント」で開いたらいいじゃないかとなりますが、次項の点から、そうはしたくありません。
7.パラメータークエリーからレポートを作成するメニューが5つあります。
パラメーターを入力する時に、クエリの画面上で入力するのではなく、真っ白な画面上で入力できるように、マクロには「クエリを開く」の下に「ウインドウの最小化」を設定しています。当然これらに対しては「タブ付きドキュメント」で開いては「ウインドウの最小化」の設定が用をなしません。
8.上記7.を実現するためにメニューフォームの「貸出し記録入力フォーム」をクリックしたときに3つのフォームが「タブ付きドキュメント」で開き、「メニューフォームに戻る」をクリックした時に、これが解除されるという対応が可能かどうかご検討いただけないでしょうか。よろしくお願いします。
「ファイル」「オプション」「現在のデーターベース」「ドキュメントウインドウオプション」と進み、「ウインドウを重ねて表示する」と「タグ付きドキュメント」の二者択一。
181 hits

【12955】タブ付ドキュメントからそうでないものへの切り替えマクロ 柚木健夫 16/3/4(金) 15:29 質問[未読]
【12956】Re:タブ付ドキュメントからそうでないもの... hatena 16/3/4(金) 17:11 回答[未読]
【12957】Re:タブ付ドキュメントからそうでないもの... 柚木健夫 16/3/4(金) 20:15 お礼[未読]
【12958】Re:タブ付ドキュメントからそうでないもの... 柚木健夫 16/3/4(金) 20:32 お礼[未読]
【12959】Re:タブ付ドキュメントからそうでないもの... 柚木健夫 16/3/5(土) 13:39 質問[未読]

352 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078190
(SS)C-BOARD v3.8 is Free