Foxtable(狐表)用户栏目专家坐堂 → [原创]求助报表数值小数位问题


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

主题:[原创]求助报表数值小数位问题

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


加好友 发短信
等级:超级版主 帖子:106011 积分:539142 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/1/30 21:09:00 [只看该作者]

余额报表按钮

Dim sql As String = "select 业务员,客户名称 from (select 业务员,客户名称,sum(iif(数量 is null,0,数量)*iif(单价 is null,0,单价))- sum(iif(已收账款 is null,0,已收账款)) as 余额 from {客户往来明细表} where " & IIF(Tables("客户往来明细表").Filter > "",Tables("客户往来明细表").Filter,"1=1") & " group by 业务员,客户名称) as a where 余额 = 0"
Dim dt As DataTable 
Dim cmd As new SQLCommand
cmd.CommandText = sql
dt = cmd.ExecuteReader()
For Each dr As DataRow In dt.DataRows
    DataTables("客户往来明细表").RemoveFor(" 业务员 = '" & dr("业务员") & "' and 客户名称 = '" & dr("客户名称") & "' ")
Next

Dim Book As New XLS.Book(ProjectPath & "Attachments\客户余额表.xls") '打开模板
Dim fl As String = ProjectPath & "Reports\客户余额表.xls"
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Sheet(2,2).Value = "<客户往来明细表>"  '写入表名
Book.Build() '生成报表
Book.Save(fl) 
Dim Proc As New Process 
Proc.File = fl
Proc.Start()

DataTables("客户往来明细表").LoadFilter = ""
DataTables("客户往来明细表").Load
e.Form.Controls("Button1").PerformClick


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


加好友 发短信
等级:幼狐 帖子:73 积分:661 威望:0 精华:0 注册:2017/12/8 20:07:00
  发帖心情 Post By:2018/1/31 8:34:00 [只看该作者]

老师您好:真心感谢各位老师的帮助,按您的代码我测试了,成功了!谢谢!!!

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


加好友 发短信
等级:幼狐 帖子:73 积分:661 威望:0 精华:0 注册:2017/12/8 20:07:00
[原创]操作权限问题  发帖心情 Post By:2018/2/11 21:31:00 [只看该作者]

老师您好:求教表中要求比如只有“主管”才能通过窗口修改已录入的数据,删除“行或列”。

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


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


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


加好友 发短信
等级:幼狐 帖子:73 积分:661 威望:0 精华:0 注册:2017/12/8 20:07:00
  发帖心情 Post By:2018/2/12 11:19:00 [只看该作者]

谢谢老师!新年快乐!!

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