Foxtable(狐表)用户栏目专家坐堂 → 点击按钮显示快捷菜单


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

主题:点击按钮显示快捷菜单

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/15 17:16:00 [显示全部帖子]

设计的是系统菜单,不是窗口菜单,这是2种完全不同的用法,不能混用。


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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/16 10:04:00 [显示全部帖子]

        Case "支付委托"

            For Each  r As Row In rs '逐行生成报表

Dim wrt As WordReport

Dim fl2 As String
                If r("是否使用工程款") = True Then
                    Dim tm As String  =  ProjectPath &  "Attachments\工料机支付委托书工程款.docx" '指定模板文件
                    Dim fl1 As String =  ProjectPath &  "Reports\工料机支付委托书工程款.docx" '指定目标文件
                    fl2 =  ProjectPath &  "Reports\工料机支付委托书工程款.pdf" '指定目标PDF文件
                    wrt = New WordReport(Tables("委托支付管理"),tm,fl1) '定义一个WordReport
                Else
                    Dim tm As String  =  ProjectPath &  "Attachments\工料机支付委托书.docx" '指定模板文件
                    Dim fl1 As String =  ProjectPath &  "Reports\工料机支付委托书.docx" '指定目标文件
                    fl2 =  ProjectPath &  "Reports\工料机支付委托书.pdf" '指定目标PDF文件
                    wrt = New WordReport(Tables("委托支付管理"),tm,fl1) '定义一个WordReport
                End If

                        wrt.BuildOne(r)
                        r.Checked =False
                    
                    wrt.SaveToPDF(fl2) '保存为PDF文件
                    wrt.Quit() '退出

Next

        End Select


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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/16 10:56:00 [显示全部帖子]

使用的模板都不一样,怎么可以一个文件?至少2个文件

做筛选分2次处理,先筛选处理"是否使用工程款" = True的数据,然后在处理=false的数据

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/16 11:57:00 [显示全部帖子]

快捷菜单不要使用按钮

Strip.Items.Add("打印凭证","打印凭证","new.ico", StripItemTypeEnum.MenuItem)

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/16 16:37:00 [显示全部帖子]

代码编辑器第一行放3个单引号

wrt.ReplaceOne("[否工程款]","
")

 回到顶部