Foxtable(狐表)用户栏目专家坐堂 → 都是副本表,新增时,table控件没有空白行,是什么原因?


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

主题:都是副本表,新增时,table控件没有空白行,是什么原因?

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


加好友 发短信
等级:七尾狐 帖子:1711 积分:16021 威望:0 精华:0 注册:2017/6/1 23:12:00
都是副本表,新增时,table控件没有空白行,是什么原因?  发帖心情 Post By:2018/4/12 21:44:00 [只看该作者]

Dim rs As List(of Row)=Tables("生产日报表_table3").GetCheckedRows
If rs.Count<=0 Then
    msgbox("无选择的记录")
    Return
End If
For Each r As Row In rs
    Dim sc As Row=Tables("生产日报表_table4").addnew
    sc("日期")=Date.Now
    sc("工艺明细")=r("工艺明细")
    sc("工艺说明")=r("工艺说明")
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/12 22:00:00 [只看该作者]

你副本表如果设置了筛选,这种情况是正常的。

 

也可以这样写

 

Dim rs As List(of Row)=Tables("生产日报表_table3").GetCheckedRows
If rs.Count<=0 Then
    msgbox("无选择的记录")
    Return
End If
For Each r As Row In rs
    Dim sc As Row=Tables("生产日报表_table4").addnew
    Dim f = Tables("生产日报表_table4").filter
    Tables("生产日报表_table4").filter = iif(f > "", "(" & f & ") Or _Identify = " & sc("_Identify"), "")
    sc("日期")=Date.Now
    sc("工艺明细")=r("工艺明细")
    sc("工艺说明")=r("工艺说明")
Next


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


加好友 发短信
等级:七尾狐 帖子:1711 积分:16021 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2018/4/12 22:04:00 [只看该作者]

不设置副本不行,一切换到这个窗口,所有数据都显示出来了,整个软件都得用筛选,还有其他好办法吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/12 22:52:00 [只看该作者]

2楼就是解决方案,参考2楼代码。

 回到顶部