本帖最后由 夏阳 于 2020-6-22 14:54 编辑

本帖为云表实用小技巧汇总帖子,集中各位同学发掘的实用干货,持续更新建议收藏

问题目录:

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

例如:劳动合同到期,我不用打开表单,就可以直接提醒我,这个该如何设置呢

----------------------------------------------------------------------------------------------------------------------------------------------------
2、如何才能打印出想要的表单大小
打印一张表单,打印出来时,打印出来内容与纸张边的距离太远,想缩短与纸张边的距离,并且想打印A5类型的纸张,不知如何设置?

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3、完整审批流程设置请教
各位老师及朋友,有没有人会设置一套完整审批流程,麻烦给个示例。例如制单人提交审批,当金额是1000的时候经理为终审,当金额大于1000时需要先经理审批然后在老板审批。当审批结束或审批中途发现有错误,可以进行审批撤回。要能提交审批,也要有审批结束后的反审,反审后可以进行表单数据的修改。
----------------------------------------------------------------------------------------------------------------------------------------------------
4、如何设置明细表树状结构
怎样实现查询得到的明细表数据按层级显示树状结构?能展开,也能收缩。
---------------------------------------------------------------------------------------------------------------------------------------------------
5、云表安装过程中常见的问题处理方法(一)

安装过程中一些常见的错误,如遇到错误,在这里没有提到,请在群内或者论坛提问



答案:

--------------------------------------------------------------------------------------------------------------------------------------------------
1、关于到期日提醒

1.点击左侧导航栏的系统管理\系统服务,打开计划任务。

2.点击工具栏的【新建】按钮,新建一个计划任务。

3.设置计划任务的名称,以及该任务执行的时间和频率,系统就会自动新建一张销售日报表。

4.可以通过业务公式保存表单功能去判断劳动合同是否到期,到期了再进行相应的通知或其他处理









原贴地址:http://www.iyunbiao.com/bbs/t-3689-1.html


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2、如何才能打印出想要的表单大小

1.纸张边距与内容距离的设置
2.设置打印的纸张类型
以下是给您的解决流程:

1.打开需要打印的表单,点击工具栏的【打印预览】按钮



2.点击页面设置进行边距设置



3.点击打印机可以改变纸张大小哦


4.第二个方法是:在模板内进行设计,这样的话,每次打开表单打印时就不用重复去设置打印属性了


原贴地址:http://www.iyunbiao.com/bbs/forum.php?mod=viewthread&tid=3705&page=1#pid12153

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------


3、完整审批流程设置请教


根据提问想要达到的效果:
①无论金额多少,都会先经过经理进行审批
②如果大于1000元,经过经理审批,然后再给老板审批
③审批时发现表单填写有问题,传递回发起人修改或直接结束


以下是给您创建的例子进行演示参考


1.在您的工作文件夹中,找到新建流程进行流程设计



2.开始的模板为默认模板,用于启动表单(发起人填写表单后,点击启动流程就会开始流程)







3.传递报销金额数据,用于判断                                            



4.超出报销金额>1000元,走特批审核业务




5.超出报销金额>1000元,走特批审核业务,并新建表单,传递给指定的执行人,也可以用默认表单传递过去哦





业务流程中可以按您的需要去写判断,
如:在发现发来的表单有问题,审批人可以填写拒绝,然后点击表单中的完成,如上面的截图所示,进行判断填写的是同意还是拒绝,从而去走不同的业务。比如,填写拒绝,走的是发起人修改表单,发起人会收到表单进行修改,再次传递给经理

最后要记得点击保存和发布流程:

原贴地址:http://www.iyunbiao.com/bbs/t-3703-1.html
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4、如何设置明细表树状结构

以下是给出示例演示参考:
1.建立一个明细表


2.此处要在数据表管理中设置好树形显示控制


3.在填表公式增加按钮



4.添加同级按钮,添加子节点按钮,升级节点按钮,降级节点按钮,上移节点和下移节点按钮

5.效果演示:   
                    

原贴地址:http://www.iyunbiao.com/bbs/t-3707-1.html                                                                                                                                 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

5、云表安装过程中常见的问题处理方法(一)




1、启动提示内存不足

云表最低运行内存要求4G,可以结束其他进程再试

2、在其他电脑上安装云表浏览器的时候,提示如图所示错误
可以在百度下载丢失文件,按照下面方法进行安装


3、云表服务器安装在本地,本地电脑可以访问,但是局域网其他用户无法访问

通常是由于防火墙原因,可以关闭防火墙或者放行88端口


4、本地安装过进销存和商贸进销存,导致模板冲突
先绑定免费版,启动后数据库里面有免费版的简易进销存,然后再绑定商贸进销存的应用启动后,报的这个错

可以新建数据库来解决



5、云表浏览器使用中报错


如果电脑运存不足就会导致这个错误,可以关闭一些不用的软件

原贴地址:http://www.iyunbiao.com/bbs/t-3690-1.html

收藏
11 条回帖
Lato_Howard超级版主2020-6-28 14:58:23
本帖最后由 Lato_Howard 于 2020-6-28 15:04 编辑

分享一个云友的帖子,是小伙伴们常常忽略的一个功能
原贴地址:http://www.iyunbiao.com/bbs/t-2739-1.html

正则表达式之云表数据校验


前言:数据校验是为保证数据的完整性进行的一种验证操作。在云表的 数据管理-数据定义 中,云表就提供了“有效性校验”功能。但是一般同学都很少用到它,在一些细节或者关键数据字段 ,使用这个功能可以帮助纠正数据错误率,能进一步保证录入数据的准确性。

      云表已经提供的部分常用规则【如:邮编、电话号码、固话等】。需要使用到一些特别的规则时,则需要自行设置,下面搜集了部分规则,共大家讨论学习(附最后)




    本人最近在帮客户实现存储和查询 序列号(唯一码) 管理。因为序列号和产品条码同样都是条形码,为了避免错误扫描并录入产品条码,很有必要在录入字段中使用“有效性校验”功能。

$
匹配字符串结尾
^
匹配字符串开头



      现在分享下本人用到的一个规则设置:  产品条码和序列号的最大区别在于开头,产品条码一般是69开头的,而序列号则比较灵活有字母或者数字开头,但唯一没有以69开头的。 所以,我们需要设置的序列号规则为:首位数排除以数字6开头。

    那么规则如下:    虚线中间为设置规则
------------------------------  
^[1-57-9a-zA-z].*
-----------------------------
说明:首位数可以为1-5或者7-9或者任意大小写字母的文本串。
效果:这样在录入错误的字符串时,就会被提示错误。


   又例如:手机验证     ^1[3|5|8][0-9]\d{8}$  
  这个表示:以1开头,3、5或者8为第二位数的11位数字。[0-9]\d{8}$ 表示8位任意数字。


=================================================================================
正则表达式(全)
2018年06月27日 13:25:49 艾欧尼亚归我了 阅读数:1327




一、校验数字的表达式
*表示匹配0-无穷
+表示匹配1-无穷
  • 数字:^[0-9]*$

  • n位的数字:^\d{n}$

  • 至少n位的数字:^\d{n,}$

  • m-n位的数字:^\d{m,n}$

  • 零和非零开头的数字:^(0|[1-9][0-9]*)$

  • 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$

  • 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$

  • 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$

  • 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$

  • 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$

  • 非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$

  • 非零的负整数:^\-[1-9][]0-9″*$ 或 ^-[1-9]\d*$

  • 非负整数:^\d+$ 或 ^[1-9]\d*|0$

  • 非正整数:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$

  • 非负浮点数:^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$

  • 非正浮点数:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$

  • 正浮点数:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$

  • 负浮点数:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$

  • 浮点数:^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$



二、校验字符的表达式

  • 汉字:^[\u4e00-\u9fa5]{0,}$

  • 英文和数字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$

  • 长度为3-20的所有字符:^.{3,20}$

  • 由26个英文字母组成的字符串:^[A-Za-z]+$

  • 由26个大写英文字母组成的字符串:^[A-Z]+$

  • 由26个小写英文字母组成的字符串:^[a-z]+$

  • 由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$

  • 由数字、26个英文字母或者下划线组成的字符串:^\w+$ 或 ^\w{3,20}$

  • 中文、英文、数字包括下划线:^[\u4E00-\u9FA5A-Za-z0-9_]+$

  • 中文、英文、数字但不包括下划线等符号:^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$

  • 可以输入含有^%&’,;=?$\”等字符:[^%&',;=?$\x22]+

  • 禁止输入含有~的字符:[^~\x22]+



三、特殊需求表达式

  • Email地址:最常用的:^\w+@\w+(\.\w+)+$

  • 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?

  • InternetURL:[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$

  • 手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$

  • 电话号码(“XXX-XXXXXXX”、”XXXX-XXXXXXXX”、”XXX-XXXXXXX”、”XXX-XXXXXXXX”、”XXXXXXX”和”XXXXXXXX):^($$\d{3,4}-)|\d{3.4}-)?\d{7,8}$

  • 国内电话号码(0511-4405222、021-87888822):\d{3}-\d{8}|\d{4}-\d{7}

  • 身份证号(15位、18位数字):^\d{15}|\d{18}$

  • 短身份证号码(数字、字母x结尾):^([0-9]){7,18}(x|X)?$ 或 ^\d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?$

  • 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

  • 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线):^[a-zA-Z]\w{5,17}$

  • 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间):^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$

  • 日期格式:^\d{4}-\d{1,2}-\d{1,2}

  • 一年的12个月(01~09和1~12):^(0?[1-9]|1[0-2])$

  • 一个月的31天(01~09和1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$

  • 钱的输入格式:


    • 有四种钱的表示形式我们可以接受:”10000.00″ 和 “10,000.00″, 和没有 “分” 的 “10000″ 和 “10,000″:^[1-9][0-9]*$


    • 这表示任意一个不以0开头的数字,但是,这也意味着一个字符”0″不通过,所以我们采用下面的形式:^(0|[1-9][0-9]*)$


    • 一个0或者一个不以0开头的数字.我们还可以允许开头有一个负号:^(0|-?[1-9][0-9]*)$


    • 这表示一个0或者一个可能为负的开头不为0的数字.让用户以0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[0-9]+)?$


    • 必须说明的是,小数点后面至少应该有1位数,所以”10.”是不通过的,但是 “10″ 和 “10.2″ 是通过的:^[0-9]+(.[0-9]{2})?$


    • 这样我们规定小数点后面必须有两位,如果你认为太苛刻了,可以这样:^[0-9]+(.[0-9]{1,2})?$


    • 这样就允许用户只写一位小数。下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$


    • 1到3个数字,后面跟着任意个 逗号+3个数字,逗号成为可选,而不是必须:^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$


    • 备注:这就是最终结果了,别忘了”+”可以用”*”替代。如果你觉得空字符串也可以接受的话(奇怪,为什么?)最后,别忘了在用函数时去掉去掉那个反斜杠,一般的错误都在这里


  • xml文件:^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$

  • 中文字符的正则表达式:[\u4e00-\u9fa5]

  • 双字节字符:[^\x00-\xff] (包括汉字在内,可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1))

  • 空白行的正则表达式:\n\s*\r (可以用来删除空白行)

  • HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? /> (网上流传的版本太糟糕,上面这个也仅仅能部分,对于复杂的嵌套标记依旧无能为力)

  • 首尾空白字符的正则表达式:^\s*|\s*$或(^\s*)|(\s*$) (可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式)

  • 腾讯QQ号:[1-9][0-9]{4,} (腾讯QQ号从10000开始)

  • 中国邮政编码:[1-9]\d{5}(?!\d) (中国邮政编码为6位数字)

  • IP地址:\d+\.\d+\.\d+\.\d+ (提取IP地址时有用)


##############################

转自:https://blog.csdn.net/weixin_42464790/article/details/80794989

Lato_Howard超级版主2020-6-29 17:30:51
本帖最后由 Lato_Howard 于 2020-6-29 17:36 编辑

数据类型出错时的报错:
常出错原因:  如: 基本数据项是小数,而输入的值是字符串,就会导致以下的报错

69167895abe4f9b9e60dc56a9119c35(1).jpg
Lato_Howard超级版主2020-7-1 14:31:58

【实用】教您如何上传图片
原链接:http://www.iyunbiao.com/bbs/t-3712-1.html

一:
把帖子拉到最后,看到两个按钮,一个是附件的按钮,一个是高级模式




二:
高级模式可以选择想要插入图片的位置哦。 注:在发新帖上传图片也和下图的方式一样哦



Lato_Howard超级版主2020-7-1 14:46:10

【实用打印技术贴】-解决底部标题行打印两次情况


打印的时候设置顶部标题行和底部标题行,顶部标题行正常,底部标题行最后一页会打印两次,这个要如何解决?
先来看看这个常常出错的流程:

一:
如图所示的模板,点击打印预览




点击下一页




三:
此时出现我们的问题:打印的时候设置顶部标题行和底部标题行,顶部标题行正常,底部标题行最后一页会打打印两次,这个要如何解决?




我们开始来解决这个问题:

一:
我们首先来看看打印机的设置:注意此时我们设置的是横向哦! 因为是横向,所以,当我们表格伸展不够空间的原因,出现了下一页哦




二:
我们看看页面的情况:
此时,我们页面设置为:全表页。 而错误就是出在:选中全表页。 小伙伴们一定要注意这个地方哦
选中了全表页的话,若因为表格伸展空间不够延伸到第二页的时候,就会把上一页的最后一行也带过去的哦     由于设置了全表页:第二页中表格延伸完毕的原因,带上了原本表格后面固有的信息



解决方法:
正确的设置为如图:
①应该选中指定区域。  当我们新建一个模板的时候  。我们需要选中的是指定区域。此时,若因为表格伸展空间不够延伸到第二页的时候,不会把上一页的最后一行也带过去的哦                                                                                                                                       ②注意的是:设置的顶行区域不能包含底部标题行。此时,顶行设置是0-28行。我们的底部标题行在第29行哦,所以设置的是底部标题行的范围是29行开始到后面的5行。 指定好了这个区域,系统会给您配置好。 具体的设置,按照我们实际情况去调试即可,确定后看一下效果。                                                                                             



实现效果:解决了最后一页打印两次的情况




Lato_Howard超级版主2020-7-2 17:50:35
【实用】如何设计云表的邮件通知功能原链接:http://www.iyunbiao.com/bbs/t-1350-1.html
在云表里面有一个非常实用的【邮件通知】功能,可能有很多人自己实验过,但是却没有成功,在这里可以解决掉大家的疑问。
【邮件通知】可以在制造单、发货单、出货单、付款单中使用,当这张单保存后可以自动发送邮件给客户,方便客户了解该产品的进度。


这里以QQ邮箱演示

01.配置系统服务中的邮件通知功能。如果是QQ邮箱,选择自定义的,然后输入服务器 smtp.qq.com ,端口为587、465。



注:使用第三方软件来发送邮件时,需要开启此功能的密码并不是QQ邮箱的密码(企业版除外),我们需要自己打开自己邮箱的 POP3/SMTP,以里面显示出来的授权码为密码!并且不要直接复制粘贴进去,直接粘贴进去密码会是错误的!(进入QQ邮件的设置界面在账号选项处)










02.我随意设计了一个测试模板,实际功能可以随意带入到各种表单,没有任何限制。






03.设计完模板设计业务,发送的邮件都保存在【系统邮件发件箱】里面,所以我们对它执行新建的操作,对附件执行插入。










设计完成后,该表单新建保存后便会触发此业务,然后就会发送邮件,收件人为收件人邮箱地址。


特别注意的一点:【普通邮箱】如果一天下来发送的邮件太多,会被腾讯屏蔽,视为垃圾邮件!注意一天的发送量!



----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
补充说明:客户在使用QQ邮箱发送邮件时,启用“此服务器连接要求加密验证(SSL)”后,配置如下图:

问题说明:但是客户在使用中出现了需重复发送多次,才成功发送的现象。

解决方法:QQ邮箱→设置→账户→服务:将POP3/SMTP服务和IMAP/SMTP服务同时开启。后客户启动SSL,并在使用发送邮件时功能测试正常。

PS:QQ在使用加密的时候,端口应选择465、587,优先选择465。

Lato_Howard超级版主2020-7-2 17:52:13
云表微信H5配置使用教程。
原链接:http://www.iyunbiao.com/bbs/t-3480-1.html

1、如果是本地部署的服务器(云端的官网自带外网不需要配置忽略这一步),我们需要再配置一下云表官网服务器的app外网访问地址,这个配置教程:http://www.iyunbiao.com/bbs/foru ... =3062&highlight=app

2、配置好app访问,我们可以将云表访问的地址给到微信,以下的是效果图。列如我是本地局域网访问:192.168.1.198:88/10001/login(云端的也是一样的www.iyunbiao.cn/自己的应用空间号)
(图一)




(图二)



(图三)



3、这样就实现了H5使用,这个H5使用也不一定是微信,钉钉也是可以使用和一些浏览器,当然也可以将这个访问地址,弄成二维码,扫描二维码访问。如:图五把需要访问的地址生成网址二维码扫描访问。


(图四)

Lato_Howard超级版主2020-7-3 11:36:50

云表配置多台打印机的方法
原链接:http://www.iyunbiao.com/bbs/t-1341-1.html


在使用打印功能的时候,往往会遇到这种情况。如:一台电脑连了标签打印机又连了普通的办公打印机。在打小票/标签的时候需要用标签打印机,在打印单据时需要用办公打印机。如何实现动态的调用呢?

方法一

  1.在云表中添加一个打印的公式,双击[打印机标签] 选项的输入框,会打开一个文件夹。













2.文件夹中有个 LocalPrinter.conf  的配置文件 (若无此文件可以在附件中下载),以记事本方式打开文件。配置文件内容如下:
[Printer]
bangong=Microsoft XPS Document Writer
biaoqian=Microsoft Print to PDF

以红色那行为例,biaoqian 是指为打印机取的简称(可以自由填写),Microsoft Print to PDF 是打印机的全称,可以在控制面板-设备和打印机  中查看。








3.配置完成之后,在打印的填表公式中[打印机标签] 选项中填入刚才配置的打印机简称,在实际打印中云表就会调用配置的打印机进行打印。





方法二
直接在打印的填表公式中[打印机标签] 选项中填入打印机的全称即可





总结:
    方法一
       优点:
            1.配置完成后,直接使用自定义的打印机名称,若以后更换打印机,直接修改配置文件即可,不需要修改填表公式。
           2.如果有多台PC,打印机名可能不一定相同,用配置的方式可以在每台PC中配置映射到不同的打印机。填表公式中直接使用简称,可以兼容多客户端多打印机。
        缺点:配置较为麻烦
   方法二
         优点:不用配置,直接使用打印机全名
         缺点:
            1.不方便后续维护
            2.如在多台PC中,必须保持所有打印机名称一致,否则容易出错。
131 Bytes, 下载次数: 44

2017-5-26 16:49 上传
点击文件名下载附件






Lato_Howard超级版主2020-7-6 09:50:52
我们在日常生活中,经常碰到要填写表单,如:单据编号,凭证编号,各式各样的单号。但是每次都手动去写也是比较低效率的

那么,我们要怎么才能不用去手动写,而是让系统帮我们去完成呢?

接下来,我们看看下面这个例子的设置流程:



1.首先看到一个表单,此时,里面的编号要我们自己去填的,这样实在是太麻烦了!




2.为了解决这个手动填写编号的问题,我们进行一个自动填写编号的设置
如图:进入设计模式后,点击数据表管理,按步骤顺序设置





3.设置完毕后,还能选择:①保存后才生成编号 或者  ②新建的时候就马上生成一个编号




4.完成了以上所有步骤后,我们就达到了想要的效果,编号自动填写,按照我们想要的规格顺序填写

需要登陆后才可进行回复 登录