Foxtable(狐表)用户栏目专家坐堂 → 关于窗口打印


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

主题:关于窗口打印

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/27 20:39:00 [显示全部帖子]

如果这个窗口已经打开的话:

 

Dim doc As PrintDoc = Forms("窗口名").GernatePrintDoc()
doc.Print()


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/27 20:54:00 [显示全部帖子]

那就没有办法

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/27 21:15:00 [显示全部帖子]

似乎没有办法,要打印你只能放在窗口中,但是这样又不能分组。

 

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/27 21:19:00 [显示全部帖子]

一个折中方案,改用复选框(CheckBox)模拟单选框,自己设计每个复选款的CheckedChanged事件代码,选中后将同组复选框的Checked属性设置为False
[此贴子已经被作者于2010-5-27 21:20:49编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/27 21:33:00 [显示全部帖子]

我再改一下,全局事件增加CheckedChanged,这样9楼方案可以轻松实现


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/27 22:14:00 [显示全部帖子]

设置每个复选框的代码,例如对于checkBox1:

 

If e.Sender.Checked = True Then

   e.Form.Controls("CheckBox2").checked =false

   e.Form.Controls("CheckBox3").checked =false

End If


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/28 7:50:00 [显示全部帖子]

不能这么定义,直接tables("车辆业务"),或者在事件代码的开始位置:

dim dt as table =tables("车辆业务")

 

不相关的问题,最好单独发帖提问。

[此贴子已经被作者于2010-5-28 8:12:37编辑过]

 回到顶部