過去の桐井戸端BBS (桐ver.8)
8157 入力範囲を制約したい かすや 2000/10/20-10:42
入力する際に、ある項目に、指定した文字
例えば(A,B,C,D,E)の中の1つ以外は入力できない。
や、1〜5の間の数しか入力できないといった、時は、項目制約式で何か設定できますか?

値集合を使用しない方法を知りたいのですが、お願いします。
8158 Re:入力範囲を制約したい 幅田 2000/10/20-10:59
記事番号8157へのコメント
かすやさん、こんにちは。

>入力する際に、ある項目に、指定した文字
>例えば(A,B,C,D,E)の中の1つ以外は入力できない。や、
>1〜5の間の数しか入力できないといった、時は、項目制約式で何か
>設定できますか?

はい、できます。
表定義の画面で、メニューバーから属性→項目属性で
制約タブの中の項目制約式で
[]="A" .or []="B" .or []="C".or []="D" .or []="E"
[]>=1 .and []=<5
などと入れます。
エラーメッセージには、自分の好きなメッセージを入れることができますが、
入れないと桐の方で決められたメッセージが出ます。

未定義値も入力できないようにしたい場合は、未定義禁止にチェックを入れておきます。

(なお、[]は[ ]のことです。この掲示板は文字がくっついて見にくいかも?)

戻る