本文介绍华岳X9企业管理平台软件中的单据头(表单)设计要点。
一、功能设计
(一)字段列表
首先是在字段列表中确定单据头中有哪些字,以及他们的顺序。
上图中,前三个字段为系统字段,不在表头中显示。
(二)列数
表单的列数在功能定义中定义,如图的最下面一行。如果单据中右侧有纵向输入区域,则自动减少一列。
二、数据字典
有了字段列表,只确定了内容,每一个字段的形式还没有定义。这些是在数据字典中定义的。
上图中,定义了每个字段的呈现规则。
- 长度:限制输入最大的字符串长度。
- 标题:表单项标题,在输出框前面。
- 分组:据此将表单分为多个选项卡。
- 类型:不同类型可使用不同的控件选择范围。
- 控件:选择输入或输出控件。
- 必要:必填项。文本类不能为空,数值类不能为零,设定后程序将自动验证。
- 行首:该项强制位于新行的第一项。
- 填充:如果需要输入项占满一行或占到行末,则在字符格式中填入“FILL"即可。
- 对齐:使用0-9的数字表示。0为默认值,由系统自动判断;其他9个数字表示的对齐结果与小键盘中数字所处的相对位置对应,如5为上下居中助左右居中。
三、控件
不同的类型可以选择不同的控件。例如文本类型的控件有:
TextEdit、TextRead、NotEnter、ComboEdit、ListEdit、ButtonEdit、ButtonGgxh、ButtonTextEdit、ButtonTextRead、CheckedComboEdit、CheckedListEdit、AutoNumber、MemoEdit、MemoRead、HyperLinkEdit、FileEdit、FileRead、RichTextEdit、RichTextRead。
类型由系统自动判断,不同类型自动更改组合框选择内容。
四、效果
设置数据字典:
这是4列(定义为5列)时的情形。以下换成三列。客户单号总是在行首(数据字典中不在图中,在后面没有截到)。地址为先首且填充整行。
由于该功能有所变更,特发此文。技术人员在实施过程中,需要根据客户需求进行设计。