以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]如何利用CheckedComboBox控件打印多个报表? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10408) |
|
-- 作者:blackzhu -- 发布时间:2011/6/3 21:16:00 -- [讨论]如何利用CheckedComboBox控件打印多个报表?
|
|
-- 作者:e-png -- 发布时间:2011/6/3 23:00:00 -- 你少了个maintable=Name(也许这个多余了,试试看吧),然后
[此贴子已经被作者于2011-6-3 23:05:03编辑过]
|
|
-- 作者:blackzhu -- 发布时间:2011/6/4 7:43:00 -- 你理解错了,不是这个意思! |
|
-- 作者:狐狸爸爸 -- 发布时间:2011/6/4 8:24:00 -- 用split拆分CheckedComboBox的值即可: http://help.foxtable.com/topics/0245.htm
|
|
-- 作者:blackzhu -- 发布时间:2011/6/4 10:37:00 -- 我今日下午研究一下. |
|
-- 作者:mr725 -- 发布时间:2011/6/4 13:24:00 --
Dim Ns As WinForm.CheckedComboBox = Forms("窗口2").Controls("CheckedComboBox1") |
|
-- 作者:blackzhu -- 发布时间:2011/6/4 15:01:00 -- MR你的代码我也做过,用MessageBox.SHOW,可以找到控件的值,但是没有打印.提示和我的一样. |
|
-- 作者:mr725 -- 发布时间:2011/6/4 15:13:00 -- 只是显示的,要打印要加 Proc.Verb = "Print" 这个动作。 |
|
-- 作者:blackzhu -- 发布时间:2011/6/4 15:33:00 -- 没有用,你的代码我测试了,没有用.不是显示不显示的问题?我用MessageBox.SHOW测试了一下. 比如控件的值为"标签一,标签二",测试下来是标 然后是签.所以说找不到报表.
|
|
-- 作者:blackzhu -- 发布时间:2011/6/4 15:51:00 -- Dim Vals() As String = Forms("窗口3").Controls("CheckedComboBox1").Value.Split(",") For Val As Integer = 0 To Vals.Length - 1 MessageBox.show(Vals(Val)) Next 我用这个代码可以测试出标签一的字符
|