找回密码
 立即注册

QQ登录

只需一步,快速开始

Freefish 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-1-6 17:27  /   查看:2638  /  回复:5
1金币
如图所示,想要实现这么个功能。如果附件上传框A中的附件的附件名称,和BOM编码能对的上。比如:BOM编码为【123456】和附件名称为:【123456.pdf】。  就将【123456.pdf】挪到附件上传框B中去,原有的附件上传框A删除【123456.pdf】。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

不客气哈,感谢您对活字格的支持。 后面有问题,欢迎继续发新帖交流

5 个回复

正序浏览
Freefish悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-1-7 11:14:03
5#
Howie.Sun 发表于 2022-1-7 11:06
这个我们需要把A附件字段的值取出来,然后通过条件命令进行判断,把附件A字段的值改造一下再复制给B字段 ...

有思路了,三克油
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-7 11:06:47
4#
本帖最后由 Howie.Sun 于 2022-1-7 11:08 编辑
Freefish 发表于 2022-1-7 11:00
但是附件上传栏A中可能有好多个附件,如何将满足条件的剔除扔到附件上传栏B呢。

这个我们需要把A附件字段的值取出来,然后通过条件命令进行判断,把附件A字段的值改造一下再复制给B字段。比如A字段有三个附件 1|2|3 要把2取出来赋值给B字段,我们可以利用循环加条件命令,循环的目的是根据|分隔符把每一个附件取出来,如果条件命令匹配到2时,再进行数据库操作更新B字段即可,然后不符合条件的拼接为1|3,把它赋值为A字段,这样2就被剔除出来,并且赋值给B了呢。
回复 使用道具 举报
Freefish悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-1-7 11:00:37
3#
Howie.Sun 发表于 2022-1-6 18:17
您好,咱们附件在数据库中应该存的是文件名,如果满足BOM编码为123456和附件名称123456.pdf,这种情况的话 ...

但是附件上传栏A中可能有好多个附件,如何将满足条件的剔除扔到附件上传栏B呢。
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-6 18:17:14
2#
本帖最后由 Howie.Sun 于 2022-1-6 18:18 编辑

您好,咱们附件在数据库中应该存的是文件名,如果满足BOM编码为123456和附件名称123456.pdf,这种情况的话,本质上就是数据库操作,把存储附件A字段的值取出来,然后更新附件B的值。
那咱们这个怎么触发执行逻辑呢,用一个文本框指向咱们的附件A,然后给该文本框设置一个条件命令。如果BOM编码的值等于附件A去掉后缀名的值,那么就执行服务端命令,使附件A在数据库中的字段置空,附件B在数据库中的值则为附件A原来的值。
效果:
简单模拟一下,原来是这样的效果:

执行服务端命令后:

大概是这样的思路,具体的话您还需要多做尝试,完善好哦。


本帖子中包含更多资源

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

x
回复 使用道具 举报
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-6 17:27:21
来自 6#
Freefish 发表于 2022-1-7 11:14
有思路了,三克油

不客气哈,感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部