Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Access 2013)
ルックアップフィールドにあるはずのデータの抽出方法について
投稿日時: 18/11/13 07:03:10
投稿者: cocochan5555

データの抽出について悩んでおります。
 
例えば、市町村名と氏名のフィールドがあるテーブル(以下「名簿テーブル」とします)、市町村名のテーブルがあるとします。
市町村名テーブルでは、「ID」フィールドと「市町村名」フィールドがあります。
また、名簿テーブル内の「市町村名」フィールドについては、ルックアップフィールドに「市町村名テーブル」を使用しています。
表示幅については「1列目:0cm、2列目:3cm」とし、見た目はIDフィールドは見えず、市町村名だけが見える設定になっています。
 
このような名簿テーブルを基に、名簿用のフォームがあるとします。
このような中、名簿フォームにおいて「市町村名フィールド」をキーにして特定の市町村に合致するデータを抽出したく、フォームフィルタにて「市町村名」フィールドのコンボボックスから市町村名を選択してフィルタの実行をしてみるのですが、あるはずのデータが抽出されません。
 
もしかすると市町村名でなく、IDフィールドの情報を入力しなければいけないのかな?
うっすらその程度の疑問は持つものの、自分としては誰が使ってもわかりやすいよう、「市町村名」をキーに抽出できるようにしたいと考えているのですが、どうしたらいいか分からずとても悩んでおります。
 
お知恵をお貸しくださいませ。よろしくお願いいたします。

回答
投稿日時: 18/11/13 10:42:36
投稿者: sk

引用:
名簿テーブル内の「市町村名」フィールドについては、
ルックアップフィールドに「市町村名テーブル」を使用しています。
表示幅については「1列目:0cm、2列目:3cm」とし、見た目は
IDフィールドは見えず、市町村名だけが見える設定になっています。

引用:
このような中、名簿フォームにおいて「市町村名フィールド」を
キーにして特定の市町村に合致するデータを抽出したく、
フォームフィルタにて「市町村名」フィールドのコンボボックスから
市町村名を選択してフィルタの実行をしてみるのですが、
あるはずのデータが抽出されません。

[名簿テーブル]をデータシートビューで開いて、
上記の操作でフォームフィルターを実行しても
同様の結果となるのでしょうか。

投稿日時: 18/11/13 10:51:16
投稿者: cocochan5555

コメントありがとうございます。
ご指示いただいたことをやると、「フィールド‘ID'に入力した値が正しくありません。
数値型のフィールドに入力した“field size/フィールドサイズ”の設定より大きな数を入力したなどの可能性があります。」
とのメッセージが表示され、抽出されない状態です。
 
取り急ぎ、このような状況をお伝えいたします。
引き続きよろしくお願い申し上げます。

回答
投稿日時: 18/11/13 11:29:16
投稿者: sk

・[市町村名テーブル]の[ID]と[市町村名]の
 それぞれのデータ型は何であるか。
 
・[名簿テーブル]の[市町村名]のデータ型は何であるか。
 
・[名簿テーブル]の[市町村名]のルックアップ設定における
 [連結列]プロパティの値は何であるか。
 
とりあえず、以上の設定内容について
明記されることをお奨めします。

投稿日時: 18/11/13 13:01:55
投稿者: cocochan5555

引き続きよろしくお願いいたします。
 
・市町村テーブルについて
    ID:オートナンバー型
    市町村:短いテキスト
 
・名簿テーブルについて
    市町村:短いテキスト
    連結列のプロパティ:1
 
となっております。
 
余談ですが、試しに連結列を2にしてみたら、それまで市町村名が見えていたのに、なぜかIDフィールドの番号が表示され、市町村名が見えなくなってしまいました。
関係がない話でしたらすみません。

回答
投稿日時: 18/11/13 13:27:48
投稿者: sk

引用:
・市町村テーブルについて
    ID:オートナンバー型
    市町村:短いテキスト
  
・名簿テーブルについて
    市町村:短いテキスト
    連結列のプロパティ:1

[名簿テーブル]の[市町村]のデータ型を数値型にし、
[フィールドサイズ]プロパティを「長整数型」に
変更して下さい。

投稿日時: 18/11/13 14:07:22
投稿者: cocochan5555

ありがとうございます!
できました。
大変感謝いたします。ありがとうございました。
 
また今後ともよろしくお願い申し上げます。