找回密码
 立即注册

QQ登录

只需一步,快速开始

广东雨人

初级会员

33

主题

99

帖子

430

积分

初级会员

积分
430
广东雨人
初级会员   /  发表于:2021-12-10 13:37  /   查看:1488  /  回复:3
15金币
各位版主,
1、附件中的DEMO,执行考勤锁定和解锁放在前面更新数据表没问题,如果改成服务端命令,且加了事务命令就出错,求原因。
2、因打卡记录会存在不完整的情况,需要从存档的XLS档导入并只追加数据,但是校验条件是卡号加打卡时间,所以设定基准列无法匹配,有好的方式吗?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这边使用7.0.102.0导入xls也会提示文本格式不对,不过可以将xls文件另存为xlsx文件,然后再使用合并模式的导入excel数据到表格即可。另外选择两个基准列报错的原因是因为,excel中有这样卡号和打卡时间都相同的记录,不知道要用那一行记录导入到表格中,便产生了冲突。这里需要先处理一下excel中的数据,然后再导入即可

3 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-12-10 13:37:55
来自 4#
您好,这边使用7.0.102.0导入xls也会提示文本格式不对,不过可以将xls文件另存为xlsx文件,然后再使用合并模式的导入excel数据到表格即可。另外选择两个基准列报错的原因是因为,excel中有这样卡号和打卡时间都相同的记录,不知道要用那一行记录导入到表格中,便产生了冲突。这里需要先处理一下excel中的数据,然后再导入即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-12-10 15:57:43
2#
你好,这边儿调查研究发现,是因为这里返回命令这里使用了无法识别的公式而造成的整个事务命令出错。


看您这个写法,猜想您应该是想实现"******月出勤已锁!"的功能。所以这里您可以这样做
1.设置一个变量用来存储 引号"(因为直接在下面的公式中"有特殊的用法,所以不能直接使用)

2.用concatenate函数拼接字符串实现想要的字符
  1. =CONCATENATE(引号,出勤月份,"月出勤已解锁!",引号)
复制代码

另一个服务端命令也同样设置即可
另外,感觉您的另一个需求可以使用,合并模式来实现,将卡机和打卡时间都选为基准列即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
广东雨人
初级会员   /  发表于:2021-12-10 18:26:58
3#
本帖最后由 广东雨人 于 2021-12-10 21:50 编辑
Lay.Li 发表于 2021-12-10 15:57
你好,这边儿调查研究发现,是因为这里返回命令这里使用了无法识别的公式而造成的整个事务命令出错。

xls导入你测的版本也是7.0.102.0吗,我导入还是不行,

另外,基准列选两列导入会出错,因为卡号导入会有重复值,你可试下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部