【发布时间】:2016-10-07 21:50:00
【问题描述】:
在重新设计 CRM 时,我们需要将工作流程模块化。由于我们处理的各种活动和活动,我需要创建一个与各种案例项目具有一对多关系的主案例。但是,每个案例项目都需要有自己的关联数据。
我目前的设计涉及一组表格:
- 案例
- Case_Calls
- Case_Emails
- 等等……
我们总共有十几个不同的项目。
我正在尝试找出一种组织表单以适应这些不同工作流程的好方法。理想的工作流程可能涉及在给定交互期间将多个项目添加到案例中,因此我需要一种理智的方式在同一个表单中处理它们。
最初,所有内容都是文本模板并添加到单个“长文本”字段中。这使得过滤数据或生成报告变得非常困难,因此对我们来说不是很有用。
下一次迭代涉及一个选项卡控件,每个案例项目都有一个不同的选项卡。然而,这会导致行为问题,并且不能很好地处理我正在寻找的不同项目类型的数量;其中额外的选项卡导致需要水平滚动,这只会让每个人都生气。
所以现在我很茫然。怎样才能最好地设计易用性?
编辑:按照建议,这里是当前(损坏的)迭代的一些屏幕截图:
在每个选项卡包含一个子表单的意义上它是损坏的,但不能保证在创建子表单记录之前创建案例。也没有直接的方法来以这种方式强制执行仅创建工作流。
【问题讨论】:
-
您是否尝试过使用选项卡控件的“多行”属性?这可以减少对水平滚动的需求。
-
仅供参考,您需要将“使用主题”属性设置为否,才能在较新版本的 Access 中使用。
-
你能添加几张你描述的迭代的截图吗?如果我们能看到您的目标,我们会更容易提供帮助。
-
@Rominus 感谢您的建议,我已经添加了截图。
-
您能否在创建案例之前隐藏子表单/页面,或者在打开此表单之前使用其他表单来确保创建案例。