#462 Yes/No型フィールドを文字列表示に置き換えるには? クエリ

Yes/No型のフィールドにはTrueまたはFalseの値が保存されており、それを画面に表示する際にはチェックボックスコントロールを用いることが多いと思います。しかしもしTrue/Falseの違いを何らかの文字列で表示させたいような場合には、クエリの演算フィールドによって実現することができます。

それには、次のような演算式を指定します。

  生産状態: IIf([生産中止],"生産中止","生産中")


この式では、IIf関数を使うことによって、Yes/No型である「生産中止」フィールドの値がTrueなら「生産中止」、またFalseなら「生産中」という文字列に置き換えています。

クエリのデザインビュー
クエリのデータシートビュー


※ただしこの方法はTrue/Falseの情報を画面等に出力するだけで、演算フィールドのためそれをクエリ上で編集することはできません。
※この方法は、クエリではなく、フォーム上のテキストボックスのコントロールソースでの演算式としても使うことができます。
| Index | Prev | Next |

この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......
T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。
スタンドアロンからSQL Server対応まで、オーダーメイドのシステムを短納期・安価でお届けします


Copyright © T'sWare All rights reserved