Foxtable(狐表)用户栏目专家坐堂 → 页面设置


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

主题:页面设置

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


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
页面设置  发帖心情 Post By:2009/7/8 10:44:00 [只看该作者]

如何让客户自己进行页面设置?现在每打印一次,都要设置一次,比较烦。

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/8 10:48:00 [只看该作者]

呵呵,没听说过打印一次就要设置一次,你的是什么高级打印机啊
不管是专业报表\窗口打印\还是Excel报表,都提供了用代码设置页面的功能,你可以自己设计一个窗口,让用户输入边距。

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


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/8 10:49:00 [只看该作者]

我用的是piao据打印的那个,不是专业报表,也不是Excel.
[此贴子已经被作者于2009-7-8 10:49:33编辑过]

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/8 10:51:00 [只看该作者]

piao据打印不就是窗口打印吗?
你看看帮助重关于piao据打印的章节。

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


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/8 11:03:00 [只看该作者]

这个我看到了。
要再设计的窗口和一系列全局变量,是可以实现的。

[此贴子已经被作者于2009-7-8 11:18:58编辑过]

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


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/8 11:17:00 [只看该作者]


if Vars("纵向").checked=true then
  e.Form.Page.Landscape = True '纵向打印
else
  e.Form.Page.Landscape = false '横向打印
end if

这段代码有问题,如何解决。
[此贴子已经被作者于2009-7-8 11:18:11编辑过]

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/8 11:29:00 [只看该作者]

我晕了,有你这样表述的吗?变量有Checked属性吗?

应该:

If Vars("纵向")=true then
   e.Form.Page.Landscape = True '纵向打印
else
   e.Form.Page.Landscape = false '横向打印
end if
Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.Preview()

最简洁的:

e.Form.Page.Landscape = Vars("纵向")
Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.Preview()

如果你正在为他人开发商用系统,最好还是搞清楚那些基本概念。
在一知半解的情况下开发商用系统是很危险的,即使你在他人的帮助下凑合开发出来,肯定其中会有不少隐患,而且以后的维护也是一个问题。

[此贴子已经被作者于2009-7-8 11:33:28编辑过]

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


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/8 14:36:00 [只看该作者]

运行表A的窗口,选纵向或横向,逻辑值不实时变动,为什么?反复几次,全部变成true

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/8 16:25:00 [只看该作者]

你自己的设计问题,一个简单的问题,搞得复杂得很,还有两个单选按钮的默认值都设为True干啥?

其实什么也不需要,全局变量也不需要,就一行代码而已:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目131.table


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


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/8 16:47:00 [只看该作者]

因为我要在另外一个窗口引用这个单选按钮的值,所以用全局变量。如贺老师这样,代码是很简单,但我的目的没有达到。望贺老师指点迷津。

[此贴子已经被作者于2009-7-8 16:49:10编辑过]

 回到顶部
总数 20 1 2 下一页