替客户在已有的金和 C6 V8 上新建自定义审批流程,痛苦得要死,非常不人性化。
表单设计向导
强烈推荐使用向导生成表单,可以方便的实现常见功能,例如
- 自动获取流程发起人的姓名,ID
- 主从表关联
grid 表格数据发生更改时,自动统计数据
然后新建两个文本框,关联对应的数据表字段即可。
设置表单打开后调用的函数
表单属性 - 事件 - 打开事件 设置 InitPage()
然后在函数中,定义 InitPage 方法,把逻辑写在里面。
打印功能
菜单栏有个“编辑打印模板”
参考,网页文档的 API 函数说明。
- PrintPreview
但是,完全不能使用。
还是需要手动写函数来处理靠谱。
如何新建一个数据库表
首页菜单 - 业务生成器 - 表单管理 - 表单设计
选择高级控件 - 常用工具 - 数据库维护
pubdjbh 是什么意思
select * from xxx where mainid=:pubdjbh
pubdjbh : 由它来控制表单保存时(指调用DjSave函数)是新增记录还是修改记录.pubdjbh为空表示为新增记录,否则pubdjbh将保存主键字段的值.用这个值去拼update语句的where部分。
表单设计修改,并保存之后,无法在新发起的流程中得到更新
- 通常是因为表单的设计有 bug,例如,数据表中有必填的字段,但是表单中没有提交.
- 还有一种情况,需要关闭 IE,然后再登录 OA 系统,才能生效。
生用表单向导的各种坑
- 后期补充的字段,数据无法保存。
- 主表与附表的字段名字不能有重复的,否则会导致存取混乱
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式