Foxtable(狐表)用户栏目专家坐堂 → 如何填写完数据自动填充到其他行


  共有2852人关注过本帖树形打印复制链接

主题:如何填写完数据自动填充到其他行

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/6 14:38:00 [显示全部帖子]

datacolchanged事件

if e.datacol.name = "出厂编号" then
if e.newvalue > "" andalso e.newvalue.length > 2 andalso e.datarow.isnull("序号") = false andalso e.datarow.isnull("销售数") = false then
dim s as string = e.newvalue .substring(0,2)
dim a as integer = e.datarow("销售数") + e.datarow("序号") - 1
dim k as integer = cstr(a).length
systemready = false
e.datarow("出厂编号") = s & format(e.datarow("序号"),k) & "-" & s & a
systemready = true
end if

end if

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/6 15:06:00 [显示全部帖子]

请上传实例测试

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/7 12:03:00 [显示全部帖子]

2楼每一行代码都有其存在的意义,没有多余的。自己乱改所以会循环很多次,原因可以看:http://www.foxtable.com/webhelp/topics/1522.htm

建议编号前缀另外使用一个列表示,类似:http://www.foxtable.com/webhelp/topics/2403.htm这里的三、按类别编号

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/7 12:16:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.zip


 回到顶部