Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1837 / 2272 ツリー ←次へ | 前へ→

【5022】書式の設定について うさこ 05/5/15(日) 22:14 質問[未読]
【5024】Re:書式の設定について 小僧 05/5/16(月) 10:07 回答[未読]
【5026】Re:書式の設定について うさこ 05/5/16(月) 23:38 お礼[未読]

【5022】書式の設定について
質問  うさこ  - 05/5/15(日) 22:14 -

引用なし
パスワード
   いつもお世話になってます。m(_ _)m

テーブルのデータをリストボックスに表示させる時に、
データがNULLじゃない時は OK を、NULLの時は 何も表示させないように
したいのですが、うまくできません。
下記の通りにやってみました。
リストボックスのプロパティの値集合タイプ = テーブル/クエリ
              値集合ソース = SQLステートメント:クエリビルダ
                       を起動して、テーブルを選択して、
                       フィールドのプロパティの書式を
                         "OK";""
としました。
すると、一度保存して再度プロパティの書式を見てみると、
書いたものが消えていて、当然表示もされません。
書式の書き方が間違っているのか、リストボックスに表示するときに書式は
設定できないのかもわかりません。

ご回答、よろしくお願いします。

【5024】Re:書式の設定について
回答  小僧  - 05/5/16(月) 10:07 -

引用なし
パスワード
   ▼うさこ さん:
おはようございます。

当方も書式設定を色々いじってみたのですが、テキスト型の時に「OK」と書式を
設定する事ができませんでした。

そこで、フィールドに以下の式を入れてみては如何でしょうか?

クエリビルダーを起動後、フィールドに

IIf(IsNull([フィールド名]),"","OK")

詳しくは「IIf」をヘルプでご覧になってみてください。

【5026】Re:書式の設定について
お礼  うさこ  - 05/5/16(月) 23:38 -

引用なし
パスワード
   ▼小僧 さん:

お答え、ありがとうございます!

>クエリビルダーを起動後、フィールドに
>
>IIf(IsNull([フィールド名]),"","OK")
>
この方法でやったら、ばっちりできました。
いろいろ悩んで試行錯誤してたので、お礼が遅くなりましてごめんなさい。

本当にありがとうございましたm(_ _)m。
またよろしくお願いします!

1837 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free