最新トピック
8
3 日前
Hatena様にご質問 3 日前
1
1 ヶ月前
排他制御 1 ヶ月前
6
5 ヶ月前
モジュールでカレントフォームのコントロールを使うには 5 ヶ月前
7
5 ヶ月前
日付のテキストボックスからフォームが開けません 5 ヶ月前
9
5 ヶ月前
レポートにおける数値の間隔を広げる方法 5 ヶ月前
12
5 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 5 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
この解決法はデータベースの設計としては間違いです。
連結列は 1 のままにしておいてください。
データベースではほかのテーブルを参照するフィールドはリンク先のテーブルの主キーフィールドを参照する必要があります。
ここで、主キーの値を表示させると、無意味な値になり内容がわかりづらいので、修正前のような表示にしたいですよね。
テーブルのルックアップで表示コントロールをコンボボックスにするとこれが簡単にできるので便利なんですが、データベースの設計について理解できていないと今回のような間違いをしがちです。
初心者のうちはルックアップを使わずにクエリを使って主キー以外のフィールドも表示させるようにするといいでしょう。
このようなクエリをオートルックアップクエリと言ってAccessの必須機能ですので確実にマスターしておくことをお勧めします。
「Access オートルックアップクエリ」をキーワードにWEB検索すると解説ページが多数見つかるのでそのなかからわかりやすそうなサイトで勉強してみてください。
検索用フォームでは、このクエリをレコードソースにすると主キーフィールド以外の列の値で検索することも可能になります。