找回密码
 立即注册

QQ登录

只需一步,快速开始

ljkwj

注册会员

1

主题

9

帖子

23

积分

注册会员

积分
23
  • 84

    金币

  • 1

    主题

  • 9

    帖子

最新发帖
ljkwj
注册会员   /  发表于:2022-11-7 10:30  /   查看:2625  /  回复:11
30金币
各位大佬,新人在学习中碰见一个需求,在客户表里设计了一个叫“序号”的字段,设置的是整数-数值类型。假如现在有1-99个客户的表记录,序号字段的值是1-99都,如果删除一个88号客户记录,需要将89-99的序号值都减1;如果需要增加一个客户并将他的序号定为66号,那之前的66-99号客户的序号都要加1,这个在活字格的命令里能实现吗?能实现的话有教学的例子吗?

最佳答案

查看完整内容

做了一个demo,你可以看一下,我是这么想的,可能有别的好办法,你先看看 只做了添加的,删除的同理

11 个回复

倒序浏览
最佳答案
最佳答案
TIMSUN
中级会员   /  发表于:2022-11-7 10:30:25
来自 4#
本帖最后由 TIMSUN 于 2022-11-7 10:46 编辑

做了一个demo,你可以看一下,我是这么想的,可能有别的好办法,你先看看


只做了添加的,删除的同理

本帖子中包含更多资源

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

x
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-11-7 10:39:00
3#
这个呢其实用一个Excel函数就可以搞定,ROW(A1)
回复 使用道具 举报
18992270255
高级会员   /  发表于:2022-11-7 10:47:39
5#
如果你要写到数据表里面,还是比较麻烦的,其实不用写入表里面,直接用公式row()就可以了,我估计你要在关联呢
回复 使用道具 举报
ljkwj
注册会员   /  发表于:2022-11-7 11:00:02
6#
18992270255 发表于 2022-11-7 10:47
如果你要写到数据表里面,还是比较麻烦的,其实不用写入表里面,直接用公式row()就可以了,我估计你要在关 ...

就是操作完要写入到表里,这个客户表是不停在增加和删减的。客户类型为为ABCD四个等级,需求非得按从A至D的等级排序,假如有100个客户记录,然后A等级里如果有10个客户序号就是1-10;B等级20个客户序号就是11-30;C等级30个客户序号就是31-60;D等级40个客户序号就是61-100。然后增加或删减客户时,新的序号值就得补到对应的客户等级里去。如果加个B级客户,那新序号就是31,那之前序号值为31-100全得加1,删除类似。
回复 使用道具 举报
ljkwj
注册会员   /  发表于:2022-11-7 11:01:57
7#
TIMSUN 发表于 2022-11-7 10:44
做了一个demo,你可以看一下,我是这么想的,可能有别的好办法,你先看看

感谢,我打开看看。
回复 使用道具 举报
TIMSUN
中级会员   /  发表于:2022-11-7 11:06:36
8#
ljkwj 发表于 2022-11-7 11:01
感谢,我打开看看。

这种做法缺点是,数据量大的话会慢
回复 使用道具 举报
ljkwj
注册会员   /  发表于:2022-11-7 11:26:03
9#
TIMSUN 发表于 2022-11-7 11:06
这种做法缺点是,数据量大的话会慢

只要能实现,慢一点没关系,客户个数不会超过1000个。无视速度
回复 使用道具 举报
TIMSUN
中级会员   /  发表于:2022-11-7 11:26:41
10#
ljkwj 发表于 2022-11-7 11:26
只要能实现,慢一点没关系,客户个数不会超过1000个。无视速度

那我觉得应该可以
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-11-7 11:36:54
11#
TIMSUN 发表于 2022-11-7 10:44
做了一个demo,你可以看一下,我是这么想的,可能有别的好办法,你先看看

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