Foxtable(狐表)用户栏目专家坐堂 → [求助]子细节必须嵌套在父表细节区之内


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

主题:[求助]子细节必须嵌套在父表细节区之内

帅哥哟,离线,有人找我吗?
大红袍
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/2 11:57:00 [只看该作者]

加上msgbox,判断哪句代码出问题。

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


加好友 发短信
等级:童狐 帖子:241 积分:1750 威望:0 精华:0 注册:2016/5/20 12:55:00
  发帖心情 Post By:2016/6/2 12:25:00 [只看该作者]

判断那句??

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


加好友 发短信
等级:童狐 帖子:241 积分:1750 威望:0 精华:0 注册:2016/5/20 12:55:00
  发帖心情 Post By:2016/6/2 13:45:00 [只看该作者]

已经找到问题了  DataTables如何返回当前行?? 红色标记的地方就是问题的关键

If Relations.Contains("关联4") = False Then
    Relations.Add("关联4",DataTables("封装订单列表_Table1").DataCols("订单编号"),DataTables("封装订单列表_Table2").DataCols("订单编号"))
End If
Dim dr As Row = Tables("封装订单列表_Table1").current 
'current
Dim ddbh As String =""
If dr IsNot Nothing Then
ddbh = dr("订单编号")
End If
Dim Book As New XLS.Book(ProjectPath & "Attachments\封装订单模板.xls")
Dim fl As String = ProjectPath & "Reports\" & ddbh & "封装.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/2 14:40:00 [只看该作者]

加上代码,看弹出什么。

 

msgbox(Tables.Contains("封装订单列表_Table1"))

Dim dr As Row = Tables("封装订单列表_Table1").current

msgbox(dr Is Nothing)


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/2 14:40:00 [只看该作者]

如果提示没有对应的xxx表,说明你 封装订单列表 窗口已经关闭了。

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


加好友 发短信
等级:童狐 帖子:241 积分:1750 威望:0 精华:0 注册:2016/5/20 12:55:00
  发帖心情 Post By:2016/6/2 14:50:00 [只看该作者]

删除名称“关联1”的关联

Relations.Delete("关联1")

在关闭窗口之后执行 就OK了



 回到顶部
总数 26 上一页 1 2 3