条件付き書式を使って、日付けの選択コントロールを隠そうとしたことがありますか?実は、これが出来ないのです!何故このオプションが 無効にされているのかは謎ですが、InfoPath 2007でもこの点は改善されていません。それでも日付けの選択コントロールを隠したい場合のために、ちょっとした細工をお教えしましょう。
セクション コントロールを追加して、その中に日付けの選択コントロールを置き、そのセクション コントロールの条件付き書式を設定するのです。セクション コントロールを何かにバインドしておかなければいけませんが、単にその日付けのノードにバインドすることをお勧めします。とすると、関係が良く分かるし、余計なノードをデータソースやスキーマに作成しなくてもよいですから。
手順:
- まずはデータソースのタスク ペインを開きます。
- 日付けの選択コントロールに対応するノードを探します。あるいは、その日付けの選択コントロールを再びクリックすると、自動的に適切なノードが選択されます。
- 次に、ノードを右クリックをしながらドラッグして、フォーム上にドロップします。
- とすると、コントロール追加時のオプションが表示されます。
- 「セクション」コントロールを選択します。これで、セクションが作成されました。
- そのセクションの中に、日付けの選択コントロールを、ドラッグ&ドロップします。
- セクションの条件付き書式を設定します
[この記述は、英文Blog記事 Hide a Date Picker Controlの翻訳です]