Foxtable(狐表)用户栏目专家坐堂 → foxtable事件编程


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

主题:foxtable事件编程

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/10/23 20:11:00 [显示全部帖子]

麻烦把代码文字贴出来,不要截图

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/10/23 21:22:00 [显示全部帖子]

第二列的交易凭证和第三列的交易凭证怎么填入第一列的交易渠道和柜员号

上面这句话没看懂,截图画圈说明一下,哪个数据填入哪一列

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/10/23 21:40:00 [显示全部帖子]

手工录入这种的数据本身就是不合理的。如果这些数据不是手工录入,而是导入的,那么应该在导入的时候就处理,而不是导入后处理。就算是导入后处理,也应该是在命令窗口,或者按钮里遍历所有行每3行处理这样,而不是到表事件里做,表事件里没法做的

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/10/23 22:34:00 [显示全部帖子]

类似,到命令窗口执行

for i  as integer = 0 to tables("表A").rows.count - 1 step 3
dim r as row = tables("表A").rows(i)
r("交易流水号") = r("交易凭证(交易流水号、交易渠道、柜员号)")
if i+1 <= tables("表A").rows.count - 1
r("交易渠道") = tables("表A").rows(i+1)("交易凭证(交易流水号、交易渠道、柜员号)")
end if
if i+2 <= tables("表A").rows.count - 1
r("柜员号") = tables("表A").rows(i+2)("交易凭证(交易流水号、交易渠道、柜员号)")
end if
next

 回到顶部