|
最佳回答 |
0
|
孤陌Lv6资深互助发布于2020-7-15 07:45
|
UUID字段扩展 然后 在填报属性里 写IF(LEN(A2)=0,uuid,A2) 就可以了
|
-
孜云(提问者)
- 有这样写过,但是每次提交了,这个UUID还是会变。比如显示在页面的是 1,入库却是2.每次点提交,他页面显示的都是1,但是存进去的就是2,再点一次就是3
-
孜云(提问者)
- 有这样写过,但是每次提交了,这个UUID还是会变。比如显示在页面的是 1,入库却是2.每次点提交,他页面显示的都是1,但是存进去的就是2,再点一次就是3
-
孤陌 回复 孜云(提问者)
- 原来生成的不会变 只是新插入行的 会变 而已无所谓 这个又没有人看 进了数据库 再出现 就不会变了
-
孜云(提问者) 回复 孤陌
- 奇怪的是明明页面的没变,但是入库的就变了,而且每次提交,入库的ID都是不一样的
-
孤陌 回复 孜云(提问者)
- 这个UUID 就是这样的 都会在提交入库的时候再运行一次 所以会变 解决方法 就是 用JS来赋值 就不会变了 不可以用公式
|
|
|
最佳回答 |
0
|
zsh331Lv8专家互助发布于2020-7-14 18:36
|
|
-
孜云(提问者)
- 写这里的话,不是每次提交都是一个新的UUID了嘛?想要的是更新,这样的话,就出现很多个了
-
zsh331 回复 孜云(提问者)
- = = 更新的话,你为什么选择uuid,选择一个能够确定唯一值的字段不就行了,uuid随时都是变化的。
-
孜云(提问者) 回复 zsh331
- 因为要每个报表的主键不一样。。。
|
|
|
最佳回答 |
0
|
圣体叶小凡Lv6高级互助发布于2020-7-14 20:22
|
先把你字段的主键放在页面A2单元格,然后填报属性用公式 if(len(A2)=0,uuid(),A2)
|
-
孜云(提问者)
- 有这样写过,但是每次提交了,这个UUID还是会变。比如显示在页面的是 1,入库却是2.每次点提交,他页面显示的都是1,但是存进去的就是2,再点一次就是3
-
圣体叶小凡 回复 孜云(提问者)
- 这个没事的,只是页面会变,但是你提交进去的没变的
-
孜云(提问者) 回复 圣体叶小凡
- 页面没变,提交进去数据库变了。。。
-
用户Y1289034
- if(len(A2)=0,uuid(),A2)这种方式不好用,我这边的现象是:每次插入记录,都会更新数据库现有的记录,而uuid不起作用,垃圾产品!
|
|
|
最佳回答 |
0
|
shirokoLv6资深互助发布于2020-7-15 05:07
|
|
-
孜云(提问者)
- 我这边自定义了两个按钮,保存刷新不太好吧,我这边设置提交才刷新的
|
|