找回密码
 立即注册

QQ登录

只需一步,快速开始

huailairen

注册会员

6

主题

16

帖子

108

积分

注册会员

积分
108
huailairen
注册会员   /  发表于:2024-8-17 21:50  /   查看:893  /  回复:9
本帖最后由 huailairen 于 2024-8-17 21:55 编辑

  这样有规律的循环如何递增添加到数据库中?谢谢。
   

本帖子中包含更多资源

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

x

9 个回复

倒序浏览
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-8-20 09:27:04
来自 8#
感谢各位大佬们的支持。
这个在活字格中做的话,用服务端命令去做循环处理就行,比如:
创建服务端命令,参数为起始小区编号(A),小区数量,柜子数量,柜门数量,格子数量。
4 个数量作为每次循环的次数,剩下的就是编号的拼接逻辑了,内层循环拼接的变量用上一层的变量做前缀即可。

本帖子中包含更多资源

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

x
回复 使用道具 举报
MMCGN
中级会员   /  发表于:2024-8-17 23:23:05
沙发
是什么规律,你要讲清楚,不能让别人给你看图猜吧
回复 使用道具 举报
huailairen
注册会员   /  发表于:2024-8-18 10:51:19
板凳
第一列A、B、C等,第二列分别是第一列的两个01,02,即A01,A02;B01,B02等,第三列是四个,即A0101、A0102、A0103、A0104,A0201、A0202、A0203、A0204,第四列为8个即A010101、A010102、A010103……A020101、A020102……;
这样有规律的数据是怎么用循环实现的?谢谢!!
回复 使用道具 举报
MMCGN
中级会员   /  发表于:2024-8-18 19:04:55
地板
请描述一下你的业务场景,如果只是单纯的数字变化和文本拼接,你可以先在把规律先设置好,比如生成A,A01,A0101的规律设置好,直至写数据库命令,然后加上循环命令即可
回复 使用道具 举报
huailairen
注册会员   /  发表于:2024-8-18 19:39:36
5#
本帖最后由 huailairen 于 2024-8-18 19:46 编辑
MMCGN 发表于 2024-8-18 19:04
请描述一下你的业务场景,如果只是单纯的数字变化和文本拼接,你可以先在把规律先设置好,比如生成A,A01,A ...

是有这么一种柜子,它有两个门,10个格子,要放置四个或三个柜子在小区内。
A010101    A即为小区编号,01为第一个柜子(可以为02、03、04,根据实际情况);第二个01为01门(最多至02,两个门);第三个01为格子号(最多为10);比如C030208  即为c小区的第3个的第2个门的第8个格子。
其中A(B、C……)为已经录好的,第一个01是个变量(需要根据情况),第二个01为固定值(01和02),第三个01为变量(其中有4、8、10等);


主要是按照以定的数据库表生成这个C030208,请问如何使用循环?谢谢!!
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-8-18 20:46:36
6#
本帖最后由 VVANVI 于 2024-8-18 20:50 编辑

可以通过在前端写 js 代码来实现,当然也可以用其他方法
方案
1 按照要求配置好 参数
2 循环得到 结果 json
3 把json 导入表格
4 存数据库






  1. var xiaoqu=['A','C']  //小区
  2. var guizi = ['02','03'] //柜子号
  3. var guizi_num = ['01','02','03','04','05','06','07','08','09'] //柜子号

  4. function fn_peizhi(xiaoqu,guizi,guizi_num){
  5.     var men=['01','02'] //门
  6.    
  7.     var res = []
  8.     for (i in xiaoqu){
  9.         for (j in guizi){
  10.             for (k in men){
  11.                 for (l in guizi_num){
  12.                     res.push({"num":xiaoqu[i]+guizi[j]+men[k]+guizi_num[l]})
  13.                 }
  14.             }
  15.         }
  16.     }
  17.     return JSON.stringify(res)
  18. }


  19. console.log(fn_peizhi(xiaoqu,guizi,guizi_num))
复制代码

复制代码

本帖子中包含更多资源

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

x
回复 使用道具 举报
MMCGN
中级会员   /  发表于:2024-8-19 10:44:50
7#
huailairen 发表于 2024-8-18 19:39
是有这么一种柜子,它有两个门,10个格子,要放置四个或三个柜子在小区内。
A010101    A即为小区编号, ...

你这个业务场景,应该是要生成一个柜子的编码的吧,这个应该是在录入数据时,按照业务规则,自动生成对吧
回复 使用道具 举报
huailairen
注册会员   /  发表于:2024-8-23 22:09:51
9#
Simon.Sun 发表于 2024-8-20 09:27
感谢各位大佬们的支持。
这个在活字格中做的话,用服务端命令去做循环处理就行,比如:
创建服务端命令, ...

谢谢了!!有没有棋盘式布局的使用说明一类的。
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-8-26 13:56:33
10#
我理解您是想做可视化的规格展示对吗,这里面需要多层图文列表嵌套去做,需要结合组件。
您这边可以看下帮助手册图文列表和组件相关内容。
或者用树状结构去做展示比如用内置的树型图:

本帖子中包含更多资源

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

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