以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 【求助】附件代码如何后台加载,同样实现打印功能 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151864) |
||||
-- 作者:chen_sheng -- 发布时间:2020/7/6 11:11:00 -- 【求助】附件代码如何后台加载,同样实现打印功能 为了使用FastReport,做个虚拟视图 不想直接加载到狐表内 请教指导!
请教代码如何优化一下 谢谢! [此贴子已经被作者于2020/7/6 13:37:00编辑过]
|
||||
-- 作者:chen_sheng -- 发布时间:2020/7/6 14:28:00 -- 顶下 |
||||
-- 作者:有点蓝 -- 发布时间:2020/7/6 14:39:00 -- 没有用过FastReport。 这个意思? Dim r As Row =Foxtools.Tools.Rows(eform) \'r("审批状态") = "草稿" Dim cmd As New SQLCommand cmd.C cmd.CommandText ="select * FROM [YW_销售订单明细] where 订单编号 = \'" & r("编号") & "\'" Dim dt As DataTable = cmd.ExecuteReader If dt.DataRows.Count =0 Then MessageBox.Show("没有订单明细,增加明细后再进行打印操作 ! 谢谢 ! ","提示",MessageBoxButtons.OK,MessageBoxIcon.Error) Exit Function Else Dim FDataSet = New System.Data.DataSet Dim Table As New System.Data.DataTable Table=dt.BaseTable.copy Table.tablename = "xxxx" FDataSet.Tables.Add(Table) Dim report As New FastReport.Report report.RegisterData(FDataSet) report.GetDataSource("xxxx").Enabled = True report.Load(ProjectPath & "Skins\\" & "销售订单.frx") \'report.Design() \'report.Dispose() report.Prepare() report.ShowPrepared() End If |
||||
-- 作者:chen_sheng -- 发布时间:2020/7/6 14:52:00 -- 感谢蓝版 解决的非常完美 谢谢! |