Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求教,怎么写好替换?

1楼
c39lin 发表于:2025/5/15 17:23:00
表(商品信息表)里的ID列是禁止重复的。
希望在窗口里添加一个按钮,点击后效果为在原ID后面加上-001,如果已经有-001则-002以此类推。
然后新建一行,ID列为原ID。
代码应该怎么写呢。。
ID列并没有固定几位数。
2楼
有点蓝 发表于:2025/5/15 17:26:00
参考:http://www.foxtable.com/webhelp/topics/2403.htm
3楼
c39lin 发表于:2025/5/15 17:38:00
我的ID并不是通过日期生成,新的ID也要在ID这一列。

就是,旧有ID后面要加上-001,然后还要另起一行输入原有的ID。

同时ID列是禁止重复的。

这个文档的情况和我需要的不一样。。
4楼
有点蓝 发表于:2025/5/15 20:05:00
把2楼帮助看完,参考里面的【三、按类别编号】,把旧ID当做类别使用即可
5楼
c39lin 发表于:2025/5/16 11:27:00
那个有看懂,我不懂的是怎么让旧ID和新ID在同一列。因为这一列还禁止重复了。
比如第3行是123456
点击按钮后第3行要变成123456-1
同时新增第4行为123456
如果已经存在123456-1则第3行应为123456-2
6楼
y2287958 发表于:2025/5/16 11:49:00
上例子
7楼
有点蓝 发表于:2025/5/16 11:54:00
dim r as row = Tables("商品信息").current
dim 旧id as string =r("id")
r("id") = 旧id & "-1"
dim nr as row = Tables("商品信息").addnew
nr ("id") =  旧id & "-2"
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02832 s, 2 queries.