1

リストボックスがシートの他の部分に影響を与えるフォーム入力可能なPDFを作成しようとしています。

ドキュメントにいくつかの非表示の段落 (グラフィックを非表示にするなど) と、リスト ボックスがあります。リストボックスの選択を条件として使用して、さまざまな非表示の段落を動的に非表示および再表示したいと思います。

: ユーザーがリスト ボックスのクリックを選択すると、Cat、Dog、Bird が一覧表示されます。ユーザーがリストから「犬」を選択すると、テキストと犬の写真を含む段落が非表示になりません。

[リスト ボックスの選択] != "犬" の場合、段落を非表示にする必要があることがわかりました。条件として、リスト ボックスの選択を取得する場所がわかりません。特定の用語 (フィールド? 数式?) が不足しているため、回答またはガイドを検索する際に壁にぶつかったように感じます。

4

2 に答える 2

1

私は実際に同じことをやろうとしていて、とてもイライラしています。私は自分の法律事務所用に事件管理データベースを開発しました (実際、現時点では事務所のほぼすべての側面を管理しています)。追跡する必要がある情報は、しばしば異なります。たとえば、刑事事件では、量刑ガイドラインの採点、検察官からの現在の申し出、以前の有罪判決などを追跡する必要があります。家族法のケースでは、資産、子育てのタイム スケジュールなどを追跡する必要があります。これらすべての変数を 1 つのページに同時に配置するのは非常に面倒なので、フォームを設定しようとしています。事件を「刑事弁護」を選択すると、「

私が思いついた唯一の方法は、変数を作成し(この場合は「CaseType」と呼びました)、変数の設定に応じて段落を非表示または表示するように設定することでした。これはうまく機能しますが、(a) ユーザーにデータベースの目的でケースのタイプを選択させ、次にフォームに表示するケースの詳細のタイプを選択させるのは厄介です。(さらに重要なことに) (b) ユーザーは変数の必要な値をダイアログに直接入力する必要があり、これは面倒です。表示されるセクションのタイプをデータベース内のケース タイプの値によって決定したり、まさにそのリストでパネルをドロップダウン リストに表示したりできるようにしたいと考えています。

ボタンを押したときに実行されるマクロを記録するというアイデアを思いつきました。たとえば、「刑事事件パネル」ボタンを押すと、スクリプトが実行され、ダブルクリックで変数が選択され、ダイアログ ボックスを開き、新しい変数を適用しましたが、Writer では、ダイアログ ボックスの値を変更するマクロを記録できないようです。

ソフトウェアのこの側面には、未開拓の可能性がたくさんあります。ユーザー変数をフォームで設定できる場合、またはデータベース変数の値によって「非表示」フラグをトリガーして非表示にできる場合、非常に多くの可能性が開かれます。ソフトウェアのこの部分に取り組むためのコーディング スキルがあればいいのにと思います。

于 2021-03-11T15:36:27.570 に答える