找回密码
 立即注册

QQ登录

只需一步,快速开始

feixianl
金牌服务用户   /  发表于:2023-10-7 15:26  /   查看:683  /  回复:5
1金币

这个功能要怎么实现?

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

最佳答案

查看完整内容

您这个问题其实还是可以利用活字格自带的自动编号来完成。 对于活字格的自动编号来说,强制为唯一。在您的原盘表里,由于原盘号是可以重复的,而追溯号是跟着原盘号走的,所以原盘表的追溯号一定是重复的。但是对于追溯号本身来说,它和原盘号保持一致,也就是业务侧和原盘号是1对1的关系,所以完全可以单独设置一个追溯号表来维护和原盘号的关系即可。 具体的设计就是设置一张追溯号表,表中设置字段追溯号与原盘号字段,由 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Gerald.Zhang
超级版主   /  发表于:2023-10-7 15:26:17
来自 6#
您这个问题其实还是可以利用活字格自带的自动编号来完成。

对于活字格的自动编号来说,强制为唯一。在您的原盘表里,由于原盘号是可以重复的,而追溯号是跟着原盘号走的,所以原盘表的追溯号一定是重复的。但是对于追溯号本身来说,它和原盘号保持一致,也就是业务侧和原盘号是1对1的关系,所以完全可以单独设置一个追溯号表来维护和原盘号的关系即可。

具体的设计就是设置一张追溯号表,表中设置字段追溯号与原盘号字段,由于这两个字段是1对1的,所以将其都设置为唯一,并且将追溯号设置为自动编号。然后原盘表新增一个追溯号关联字段即可。

数据操作时可以通过服务端命令来控制是否需要新增追溯号。如果原盘号不存在,则在追溯号表里生成一个新的追溯号并与原盘关联。如果原盘号存在,则从追溯号表里将这个原盘对应的追溯号赋值给关联字段即可。

具体效果可以看示例

本帖子中包含更多资源

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

x
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2023-10-7 16:27:09
2#
上个简单的方法:利用统计字段去重




本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-10-7 17:35:39
3#
也可以用服务端命令来做自动生成序号的事,可以加两个辅助字段记录日期和序号,查询的时候方便查询当前最大的序号。
回复 使用道具 举报
feixianl
金牌服务用户   /  发表于:2023-10-8 13:15:01
4#
fanhuayimeng 发表于 2023-10-7 16:27
上个简单的方法:利用统计字段去重

感谢,我研究一下看看
回复 使用道具 举报
feixianl
金牌服务用户   /  发表于:2023-10-8 13:15:44
5#
David.Zhong 发表于 2023-10-7 17:35
也可以用服务端命令来做自动生成序号的事,可以加两个辅助字段记录日期和序号,查询的时候方便查询当前最大 ...

服务端命令我没用过,方便做个类似的例子给我参考吗?谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部