以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  piao据打印问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=3587)

--  作者:chenwuwenyu
--  发布时间:2009/7/16 9:24:00
--  piao据打印问题
在下面合计一栏中,能否通过表达式得到数据,如何做到?谢谢各位,小弟刚开始研究这个,以前用过易表,倒是不难
这个就有点摸不着了

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

--  作者:kylin
--  发布时间:2009/7/16 9:30:00
--  
重点看看帮助中的Excel报表
--  作者:狐狸爸爸
--  发布时间:2009/7/16 9:31:00
--  

票据设计必须要绑定,可以绑定到一个表达式列。
请参考帮助中票据设计的实战演练一,而且提供了例子。


--  作者:chenwuwenyu
--  发布时间:2009/7/16 11:54:00
--  
谢谢楼上的,原来是一定要绑定呀
不是很理想的说
excel报表需要的另一个功能不能实现
--  作者:kylin
--  发布时间:2009/7/16 12:35:00
--  
 excel报表需要的另一个功能不能实现?

excel报表功能很厉害的,应该说你的要求是可以实现的,说来听听

--  作者:狐狸爸爸
--  发布时间:2009/7/16 13:01:00
--  
也可以不帮定,通过代码设置指定控件的内容。
--  作者:chenwuwenyu
--  发布时间:2009/7/16 15:04:00
--  

2009-07-15 北仑开发区医院 李中正  半月板推结器 直头 7209084 0 89        1578
2009-07-15 北仑开发区医院 李中正  半月板推结器 直头 7209084 0         789
两条记录,但发票需要显示到一张上面
条件是同一日期,同一医生所用产品显示在同一张发票上

{"开票日期:" & [日期]}
购货单位: [医院]    
   
货物名称 规格型号 单位 数量 金额
[产品] [规格] [数量] [价格]
         
         
         
总计:     ???

excel报表没能做出来,现在用票据做出来了,但有个问题,打印时的页面设置一直设置不好
e.Form.Page.Landscape = True
e.Form.Page.Width = 220
e.Form.Page.Height = 90
Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.Print()

大家看看有什么问题吗?
打出来貌似是A4,表格在中间很小的


ps:这个论坛要比易表活跃多了


--  作者:狐狸爸爸
--  发布时间:2009/7/16 15:08:00
--  

禁止自动旋转


打印票据的时候,系统默认会自动根据实际纸张的大小,判断是否需要旋转打印内容,以便更好地配合纸张。
如果不需要自动旋转打印内容,可以将AutoRotate属性设为False。


例如:

e.Form.Page.Width = 150
e.Form.Page.Height =
80
Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.AutoRotate = False \'禁止自动旋转打印内容
doc.Print()


你可以删除下面这一行代码,重新打印一张,看看结果有什么不同:

doc.AutoRotate = False \'禁止自动旋转打印内容


这是个还在怀胎的产品,自然要多多关注。

--  作者:yangming
--  发布时间:2009/7/16 15:09:00
--  
发票可以在窗口中做成套打,就象支票套打那样的,筛选的条件可以做在一个按钮中,按条件筛选后再打印发票
--  作者:chenwuwenyu
--  发布时间:2009/7/16 15:19:00
--  
doc.AutoRotate = False
这个语句我也用了,这个设置下,没有变化,所以我才删去的

如果在窗口菜单中的页面设置中设置好,然后
Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.Preview()

再打印是没有问题的