在上一节中我们在开发平台中增加了一个分类“客户管理”,并且增加了一个客户模块,现在我们按照项目的要求增加一个客户跟进模块,模块需要的字段如下:
字段名 | 数据库字段 | 控件类型 | 长度 | 值 |
客户名称 | 引用客户模块中的客户名称 | 文本框 | ||
跟进人 | 引用员工模块的员工姓名 | 文本框 | 默认当前登录用户,不能更改 | |
跟进时间 | __FollowTime__ | 日期控件 | 默认为当前时间,不能修改 | |
跟进类型 | __FollowType__ | 下拉控件 | 电话,邮箱,拜访 默认为电话 | |
跟进内容 | __Content__ | 多行文本框 | 300 |
1、在开发平台右键点击“客户分类”,弹出菜单选择“增加表单”,如下图单据名:客户跟进,单据编号:CustomerFollow,对应数据库表:tb_Customer,然后点击确定。
2、因为我们的“客户跟进”模块需要引用“客户”模块的“客户名称”,这样才知道跟进的是哪一个客户,所以我们在新增加的空白表单设计界面,右键,点击“选择单据字段”菜单。
如下图,在上面的下拉框中选择"Customer - 客户",选择后,勾选下面出现的“客户”下的“客户名称”并确定。
3、这时候“客户跟进”模块上就会出现一个文本控件,我们给控件增加一个标签,如下图
引用过来的这个“客户名称”控件属性和从工具箱中拖过来的是有一定区别的,如下图,属性“所属单据”为“Customer”表示引用了“客户”模块的字段,“数据库名称”就是我们“客户”模块设置时候的“客户名称”控件对应的数据库字段属性。
4、上一步需要先保存。我们跟进的时候需要知道跟进的是哪一个客户,所以需要选择客户,选择客户需要使用工具箱中的“选择单据”按钮,如下图,我们把按钮拖动到如下图对应的位置,并设置按钮的“目标单据编号”属性值为“Customer”,表示我们点击这个按钮的时候,可以选择客户。
并选中“客户名称”这个文本框,然后设置属性“Web”-“选择引用单据”为True
5、因为我们还需要跟进人,所以我们以同样的方式引用“员工”模块的“员工姓名”到客户跟进模块上来,但是由于需求要求跟进人默认为当前用户,所以我们不增加“选择单据”按钮。
6、以上面设计“客户”模块字段的方式完成其他字段的设计
至此,如上图我们就完成了客户跟进模块的设计,下面一节会讲解设计客户跟进管理列表。