私は実際に同じことをやろうとしていて、とてもイライラしています。私は自分の法律事務所用に事件管理データベースを開発しました (実際、現時点では事務所のほぼすべての側面を管理しています)。追跡する必要がある情報は、しばしば異なります。たとえば、刑事事件では、量刑ガイドラインの採点、検察官からの現在の申し出、以前の有罪判決などを追跡する必要があります。家族法のケースでは、資産、子育てのタイム スケジュールなどを追跡する必要があります。これらすべての変数を 1 つのページに同時に配置するのは非常に面倒なので、フォームを設定しようとしています。事件を「刑事弁護」を選択すると、「
私が思いついた唯一の方法は、変数を作成し(この場合は「CaseType」と呼びました)、変数の設定に応じて段落を非表示または表示するように設定することでした。これはうまく機能しますが、(a) ユーザーにデータベースの目的でケースのタイプを選択させ、次にフォームに表示するケースの詳細のタイプを選択させるのは厄介です。(さらに重要なことに) (b) ユーザーは変数の必要な値をダイアログに直接入力する必要があり、これは面倒です。表示されるセクションのタイプをデータベース内のケース タイプの値によって決定したり、まさにそのリストでパネルをドロップダウン リストに表示したりできるようにしたいと考えています。
ボタンを押したときに実行されるマクロを記録するというアイデアを思いつきました。たとえば、「刑事事件パネル」ボタンを押すと、スクリプトが実行され、ダブルクリックで変数が選択され、ダイアログ ボックスを開き、新しい変数を適用しましたが、Writer では、ダイアログ ボックスの値を変更するマクロを記録できないようです。
ソフトウェアのこの側面には、未開拓の可能性がたくさんあります。ユーザー変数をフォームで設定できる場合、またはデータベース変数の値によって「非表示」フラグをトリガーして非表示にできる場合、非常に多くの可能性が開かれます。ソフトウェアのこの部分に取り組むためのコーディング スキルがあればいいのにと思います。