Access データベースに関連付けられた InfoPath フォームを作成しています。ユーザーがフォームに対応するソフトウェア名を選択する一連のラジオ ボタンがありますが、これをデータベースに番号 (1、2、または 3) として保存します。別のビューで、以前に入力したソフトウェア名を表示できるようにしたいが、これを変更できないようにしたい。私が考えた2つのオプションは次のとおりです。
ユーザーがこのデータを変更できないようにするルールを作成します
これは、私がやりたいことに対する自然なアプローチのようです。
各数値を対応するソフトウェアにマッピングする関数を含むテキスト フィールドを追加します。
フォームがデータベースに関連付けられているため、InfoPath はすべてのフィールドをデータベース値に関連付けたいと考えています。これには、別のデータベース エントリを作成する必要があります。また、このマッピングを処理するために使用できる InfoPath 関数を見つけるのにも苦労しています。
ラジオ ボックスの変数をテキスト値に変更し、新しいビューでテキスト ボックスを作成します。これは読み取り専用にすることができます。
このデータベース値を使用する他のプログラムにとって物事が面倒になり、無駄に思えるので、これをしないことを本当に望んでいますが、他に何も機能しない場合、これは実行可能に思えます。
このラジオボタンコントロールを読み取り専用にするために使用できるルール/方法はありますか?