2009-07-20 9 views
0

InfoPathフォームにチェックボックスとテキストフィールドがあります。このチェックボックスをオフにすると、フィールドコンテンツをクリアして、読み取り専用としてマークします。フォームフィールドをクリアしてから読み取り専用に設定します

私は読み取り専用で、フィールドの内容をクリアするルールとしてフォームをマークする条件付き書式を作成しました。しかし、私はそれらの両方を有効にするたびにルールが実行されないことを発見しました。

ルールにもポップアップダイアログボックスが作成されていますが、条件付き書式を有効にしてテキストフィールドを読み取り専用に変更するたびにダイアログボックスが表示されません。

私は、テキストフィールドを読み取り専用に変更することで、テキストフィールドの内容を消去するルールを抑制することが疑われています。誰でもこれを修正する方法を知っていますか?私は同じ難易度のルールと条件付き書式を組み合わせを持っていたので、これは、確かにInfoPathのバグである

答えて

0

(条件付き変更が書式設定を変更することはありません)

1

うん、これは奇妙です...

の場合チェックボックスの値が "True"の場合、チェックボックスにルールを追加してテキストボックスの値を更新します。テキストボックスのルールが選択されたことがわかります。

私はなぜそれが当てはまるのかわかりませんが、条件付き書式設定ではコントロールのすべてのルールが停止し、チェックボックスに新しいルールを追加することでコントロールのルールが開始されると仮定します。

0

値を変更するコントロールにルールを設定します。この場合、クリアするフィールドではなくチェックボックスにルールを追加します。

テキストボックスに条件付き書式を追加して、ルールの結果に影響を与えないようにすることもできます。

関連する問題