以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118607)

--  作者:nxqtxwz
--  发布时间:2018/5/7 11:27:00
--  请教

有两个问题请求老师帮助:

1、有一个逻辑列“是否打印”,想让打印后的记录的这一列都自动选择上,用EXCEL专业报表打印,一次可能会打印多条记录,请问如何实现?

2、通过窗口的按钮输入文字信息(字符串),如何在关闭窗口时将字符串输入到窗口关联表的不同记录中。

窗口中的信息是通过下面的代码筛选出来的。在关闭窗口是把上面所说的写入打印审批表_Table1表中。

  Dim txt As String = e.Form.Controls("ComboBox1").Text
    Dim tbl As Table = Tables("打印审批表_Table1")
    If txt = "" Then
        tbl.Filter = ""
    Else
        txt = "\'%" & txt & "%\'"
        tbl.Filter = "采购方式 Like " & txt & " And 采购申报表打印=False "
    End If

[此贴子已经被作者于2018/5/7 11:33:52编辑过]

--  作者:有点蓝
--  发布时间:2018/5/7 12:12:00
--  
Tables("打印审批表_Table1").DataTable.ReplaceFor("是否打印",True,Tables("打印审批表_Table1").Filter)
--  作者:nxqtxwz
--  发布时间:2018/5/8 15:38:00
--  

如何将通过窗口的标签输入文字信息(字符串),输入到窗口关联表的记录中。

比如:通过窗口中的ComboBox1输入字符串“你好”,如何把这个字符串输入到窗口绑定表的每条记录的A列中
 另外,能不能通过全局变量的办法,直接把字符串“你好”在EXCEL报表的指定位置显示出来。


--  作者:有点蓝
--  发布时间:2018/5/8 15:44:00
--  
1、Tables("打印审批表_Table1").DataTable.ReplaceFor("A列",e.form.controls("ComboBox1").text,Tables("打印审批表_Table1").Filter)
--  作者:nxqtxwz
--  发布时间:2018/5/8 19:42:00
--  
以下是引用有点蓝在2018/5/8 15:44:00的发言:
1、Tables("打印审批表_Table1").DataTable.ReplaceFor("A列",e.form.controls("ComboBox1").text,Tables("打印审批表_Table1").Filter)

var变量绑定到窗口控件谁能给个例子呢?我找不到这方面的帮助。比如将ComboBox1的值赋给VAR变量怎么办呢。


--  作者:有点蓝
--  发布时间:2018/5/8 20:32:00
--  
先到定义变量才能绑定:http://www.foxtable.com/webhelp/scr/0325.htm


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看