電子書籍の厳選無料作品が豊富!

リストボックスから選択できるのは
「りんご/バナナ/みかん」といった品名だが
実際に入力される値は「1/2/3」といった対応する
数値が入力されるようにしたいと思います。

テーブル:T売上
-------------
num: オートナンバー(主キー)
item: 整数
-------------

テーブル:T品目
-------------
num: オートナンバー(主キー)
name: 商品名
-------------

クエリ:Q売上
-------------
num: T売上.num
item: T売上.item(ルックアップ設定)
-------------

上記クエリを作り、ルックアップには下記のようにしました。
-------------
表示:リストボックス
値集合タイプ:テーブル/クエリ
値集合ソース:T品目
値連結:1
列数:2
-------------

リストボックスから選択入力することはできましたが、
表示も入力値も「T品目.num」になってしまいます。
表示は「T品目.item」、入力値は「T品目.num」のように
したいのですが、そのようなことは可能でしょうか?

入力値を数値(num)にしたいのは、品名(item)が
変更になる可能性があるからです。

A 回答 (1件)

列幅には未入力でしょうか?


0cm;3cm 【入力は0;3で可】
としてみてください。
列1(数値);列2(品目)
で列1を非表示にして列2を表示の設定です。

この回答への補足

"LimitToList/入力チェック"プロパティを[NO/いいえ]に設定できません。
"ColumnWidths/列幅"プロパティで指定されている最初の非固定列が、連結列と異なります。
"ColumnWidths/列幅"プロパティを設定し、次に"LimitToList/入力チェック"プロパティを設定してください。

といったメッセージが表示されるようになりました。

連結列なのに列幅「0」になっているから発生する
のだと思い「0以上」にしたら出なくなりました。
が、それだと意味がないので「入力チェック」を
確認したのですが、それらしいプロパティが
見あたりません。

どこのことを指しているのでしょうか?

補足日時:2004/11/26 13:53
    • good
    • 0
この回答へのお礼

なるほど!
単に見えなくしてしまえばいいだけですね!!!
ちょっと目からウロコが落ちました。
ありがとうございます。

お礼日時:2004/11/26 13:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!