|
私は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つのフォームが「タブ付きドキュメント」で開き、「メニューフォームに戻る」をクリックした時に、これが解除されるという対応が可能かどうかご検討いただけないでしょうか。よろしくお願いします。
「ファイル」「オプション」「現在のデーターベース」「ドキュメントウインドウオプション」と進み、「ウインドウを重ねて表示する」と「タグ付きドキュメント」の二者択一。
|
|