Foxtable(狐表)用户栏目专家坐堂 → 假设录入了11,22,33三个序列号,那么入库单为“未领用”状态,那么如何实现这三个序列号,分成三条不同的记录呢?也就是生成三行数据呢?


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

主题:假设录入了11,22,33三个序列号,那么入库单为“未领用”状态,那么如何实现这三个序列号,分成三条不同的记录呢?也就是生成三行数据呢?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/4 10:18:00 [显示全部帖子]

For Each s As String in 序列号.Split(",")

    '增加行

Next


如果用这个代码,肯定是分开多行的,你是要分开多行还是要不分开?


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/4 11:17:00 [显示全部帖子]

1.检查数据是否保存到数据库里面去了,你这个表是否是SQLQUERY 查询表. 查询 表是无法保存的.
2.检查窗口表是否做了筛选.


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/4 11:36:00 [显示全部帖子]

提示什么错误?

改成这样看看

DataTables("库存表").ReplaceFor("是否领取", "已领取", "序列号 in ('" & e.DataRow("序列号").Replace(",", "','") & "') and 操作类型 = '入库操作'")

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/4 11:48:00 [显示全部帖子]

看14楼

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/4 11:49:00 [显示全部帖子]

SqlReplaceFor 

 回到顶部