2

我的程序允许用户输入参数Start DateEnd DateShift

我将添加另一个名为VCN. 这允许用户输入特定的零件编号,程序将搜索与之相关的数据。

但是,当我这样做时,我希望能够关闭其他 3 个参数。这意味着用户可以输入前 3 个参数或一个VCN数字。当用户输入一个VCN数字时,我不希望搜索受我的其他 3 个参数的约束。

4

1 回答 1

1

乍一看,两份报告似乎更好,这将是我的偏好。

我还没有找到一种方法来禁用基于另一个参数的参数,但我建议使用该VCN参数作为替代。在这我会:

  1. 设置VCN为可选并允许空值。
  2. VCN一个默认值并设置为null并允许报告正常运行。
  3. 如果用户在 中输入任何内容,VCN则使用它并忽略其他参数中的任何内容。
  4. 然后使用 if VCNis null 然后禁用其他查询或根据需要执行。
于 2013-03-15T23:52:56.917 回答