我实际上正在尝试做同样的事情,我对此感到非常沮丧。我为我的律师事务所开发了一个案件管理数据库(实际上,它几乎管理了办公室的几乎所有方面),但是因为我们处理各种不同的案件(刑事辩护、民事诉讼、遗嘱认证等)我们需要跟踪的信息经常变化。例如,在刑事案件中,我们需要跟踪量刑指南评分、检察官的当前提议、先前的定罪等。对于家庭法案件,我们需要跟踪资产、育儿时间表等。将所有这些变量同时放在一页上会很快变得非常麻烦,所以我正在尝试设置表格当您选择一个案件为“刑事辩护”时,它会显示“
我能想到的唯一方法是创建一个变量(在这种情况下,我称之为“CaseType”)并根据变量的设置将段落设置为隐藏或可见。这很好用,除了 (a) 让用户选择用于数据库目的的案例类型,然后让他们选择要在表单中显示的案例详细信息类型很尴尬;并且(更重要的是)(b)用户必须直接在对话框中输入所需的变量值,这很痛苦。我宁愿能够让显示的部分类型由数据库中案例类型的值确定,或者在列表中将面板显示在下拉列表中。
我想出了一个想法,记录一个在您按下按钮时会运行的宏——例如,按下“Criminal Case Panel”按钮,一个脚本将运行,通过双击选择变量,在对话框,然后应用新变量,但似乎 Writer 不会让您记录更改对话框中值的宏。
该软件的这方面有很多未开发的潜力。如果用户变量可以通过表单设置——或者如果“隐藏”标志可以被数据库变量的值触发隐藏——它将打开很多可能性。让我希望我有编码技能来处理软件的这一部分。