知识库

如何使用宏控件?

如何使用宏控件? ---通达OA

 

 

1、宏控件的作用在于自动获取一些系统的信息,可代替手工输入数据,实现根据用户指定要求自动获取数值,使得工作流的表单填写更加智能与方便。

2、宏控件的属性类型:

通达OA

 

 

宏控件类型选择当前日期+时间,点击“确定”,在表单上就生成了该控件,填写表单时就会自动填入当前日期了。另外宏控件也支持隐藏属性,对不需要在表单显示字段可以将其隐藏。

通达OA

3、宏控件正常来自SQL语句的查询,下面重点介绍。

来自SQL语句的宏控件,因其定义格式比较复杂,需要具备SQL语言的专业知识,并了解OA系统数据库结构,建议在技术支持人员指导下完成。可以参照以下格式书写SQL语句:

下拉菜单型语句如:
SELECT URL_DESC FROM url WHERE USER=`` order by URL_NO 
该语句表示列出全部公共网址,并按序号排序显示。

单行输入框语句如:
SELECT USER_NAME FROM user WHERE USER_ID=`admin`
该语句表示查询用户名为admin的用户的姓名。

通达OA

注意:SQL语句中的单引号请用符号`替换(该符号在键盘TAB上方)。
目前,SQL语句中已支持以下宏变量,更加方便用户使用:
[SYS_USER_ID] 表示当前用户的用户ID
[SYS_DEPT_ID] 表示当前用户的部门ID
[SYS_PRIV_ID] 表示当前用户角色ID
[SYS_PRIV_NO] 表示当前用户角色排序号
[SYS_RUN_ID] 表示当前的工作流水号,可用于表单数据表的查询。

例如:
SELECT USER_NAME FROM user WHERE USER_ID=`[SYS_USER_ID]`
此句表示查询当前用户的姓名。

SELECT USER_NAME FROM user WHERE DEPT_ID=`[SYS_DEPT_ID]`
此句表示查询当前部门所有用户的姓名

通达OA

SELECT USER_NAME FROM user,user_priv WHERE user.USER_PRIV= user_priv.USER_PRIV AND DEPT_ID=`[SYS_DEPT_ID]` order by PRIV_NO 
此句表示查询当前部门所有用户的姓名,并按角色序号排序 可以利用SQL语句查询系统代码设置中所设置的代码,实现下拉菜单根据代码定义动态变化:

例如: SELECT CODE_NAME FROM sys_code WHERE PARENT_NO=`AREA` order by CODE_ORDER 
此句表示列出系统代码“地区”的全部值,“地区”的代码编号是“AREA”。

通达OA

                                                                                                   通达OA,黑龙江OA,OA黑龙江,吉林OA,OA吉林,黑龙江OA哪家好

通达OA优势概述

1、国家事业单位开发,不会倒闭    ——后续服务有保障
中国兵器工业信息中心,隶属于中国兵器工业集团公司(原兵器工业部)
 
 
2、客户群巨大
截止到2017年8月23日全国有19365家用户,说明广受欢迎
 
 
 
3、成熟度高
始于2000年,历经17年,升级23次,在网站上收集改进建议,促进软件改进
 
4、不限用户数、终身免费升级   
将来不用为增加点数、软件升级付费,适应企业发展需求
 
5、通达OA特色功能如下:
 
附件加密:
       服务器上附件文件加密存储,防止服务器被入侵,泄露信息
附件转存:
       存入:所有模块的附件都能转存到文件柜或网络硬盘
       调出:所有模块都能从文件柜或网络硬盘添加附件
附件批量上传:
       批量选择附件上传,提高效率
即时通讯    免费:
       通达自主开发,实现内部QQ功能,免费、不限用户数
手机端APP 免费:
       实现用手机客户端访问OA办公,免费、不限用户数
微信集成    免费:
       不用安装APP,用微信访问OA办公,免费、不限用户数
内部、外部一体化邮件:
       内部邮件选择单位人员即可发送邮件,对内联络方便易用
       外部邮件收发外网邮件(如搜狐、新浪邮箱),方便对外联络
       收到外网邮件后,内容及附件不用另存,可直接转发给内部人员