我家の「映画、TV番組」DVDデータベース作製(4) — 操作性 —

DVD データベース作成の4回目、今回が最後です。見栄えや操作性を良くしてみました。
データベースの内容は、放送同録してDVD化した映画やTV連続番組などが数百枚あるので、アクセスを使ってDVDデータベースを作りDVD管理を行うものです。
前回のフォーム作成に続き、今回は DVD データベースの操作性などの改善を行ってみました。内容は①各操作画面の見栄え、データの見易さ、②各画面での操作機能の改善のために操作ボタンを追加、③一覧表示改善の三点です。

1.操作画面
最終的な各画面は以下のようにしました。
1)開始画面  — F開始
前回と同じです
開始画面

2)登録画面  — F登録
開くと同時に DVDNo に新しく登録する番号を表示するようにしました。「種類」と「国」はそれぞれのテーブルの内容がコンボボックスに示されますので、選択します。
また複数のDVDを連続登録できるよう「次にのレコード」ボタンを作りました(次のレコードをクリックすると同時に「DVDNo」を更新すると良いと思いますが、今は空白にするだけです)。
41-仕上げ

3)検索入力画面  — F検索
各検索枠に書き込まれた内容の AND 条件で検索します。空白は無視されます。
「種類」と「国」はそれぞれのテーブルの内容がコンボボックスに表示されますので、これから選びます。
検索入力画面

4)検索修正と検索表示  — F検索修正、F検索
修正・表示、この二つの画面は内容的には同じですが、検索修正のみ各フィールドの内容を変更・削除・追加できます。複数件抽出されたレコードは切替えて表示します。
42-仕上げ
検索修正
検索修正画面
検索表示
検索表示画面

5)検索結果の一覧表示  — R一行表示
フィールドの「備考」は表示させず、一行一レコードで表示するようにしました。この方が見易いし、また一覧表示には「備考」は不要と考えました。
検索一覧画面

2.操作機能の改善
①登録画面で連続登録入力
DVD レコードを連続入力して纏めて登録できるように「次へ」ボタンを作りました。「次へ」は「DVD 登録」画面のフォームにボタンを作り、ウィザードに沿ってマクロを作ります。レコードを次の新しいレコードに移動させるマクロです。
1-仕上げ2-仕上げ3-仕上げ4-仕上げ

②登録画面に新しい「DVDNo」を自動的に入力させる
最終的には登録画面が開くと自動的に入力されるようにしましたが、VBA 利用の例として分かり易いので登録画面にボタンを作って行う方法を説明します。
ボタンに新しいDVDNo  を表示させる VBA を設定します。
先ずフォームに操作ボタンを作成(ここではフォームヘッダーに作った)。このボタンを右クリックして「イベントのビルド」をクリック、「ビルダーの選択」画面を開き、「コードビルダー」を選びます。
20-仕上げVBA 作成画面が開きますので、ここに VBA を書き込みます。
Private Sub NewNo_Click() と End Sub の間に、
DVDテーブルの最後の「DVDNo」に「1」を加えた値を、登録画面の「DVDNo」フィールドに書き込むためにの VBA コードを記入します。
アクセスはデータベースですので本質的に最初とか、最後の観念は希薄と感じています。下図のVBA コードでは最後のレコードのDVDNo ということで
「 Dlast(“DVDNo”,”TDVD”)」を使いましたが、「DMax(“DVDNo”,”TDVD”)」の方が良いと思います。完成したものでは「DMax」を使いました。
21-仕上げ22-仕上げVBA の「NewNo 」は「新DVDNo」ボタンの名前です
43-仕上げ

最終的にはこの「新 DVD№」ボタンは削除し、開始画面から「F登録」画面を開く「新規登録」ボタンに、「F登録」画面を開くと同時に新しい DVDNo 番号も表示させるように VBA を作成しました。
44-仕上げ

3.一覧表表示(選択されたレコード)の表示画面改善
検索抽出されたDVD レコードをそのまま一覧表示させるとフィールド数が多いためA4サイズではどうしても1レコードが2行となります。
5-仕上げ
抽出結果を一覧で表示する目的を考えると1レコード1行表示が最適と思います。
ここでは「備考」が不要と考え「備考」のラベルとフィールドを削除。
そして全ラベルをページヘッダーへ移し、レコードはまとめて詳細エリアに連続行として一覧表示するようにしました。
ページヘッダーが閉じている場合はドラッグしてページヘッダーを表示させます。11-仕上げ
ラベルをページヘッダーへ移す
全ラベルを選択し「切り取り」
13-仕上げ
そしてページヘッダーへ「貼り付け」
14-仕上げラベルとフィールドの幅と位置を調整」して保存
15-仕上げ

完成した表示
検索一覧画面

これで「我家の「映画、TV番組」DVDデータベース作製」ブログを終了します。
読みづらく分かり難いブログに最後まで付き合っていただきありがとうございました。
なお「我家の「映画、TV番組」DVDデータベース」は素人の作品で恥ずかしいようなものですが、しばらくの間は公開しておきます(2019年11月20日のブログで書いたように操作性などを改修しました)。MS-Office のアクセス(Access)をお持ちの方で興味のある方はダウンロードできます。

Facebook
DVD データベースができた

カテゴリー: アクセス, Office(オフィス) タグ: パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください