起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 255|回复: 18

【结贴】[请求]打印的两个问题,请帮看一下

[复制链接]
发表于 2007-11-29 09:59:02 | 显示全部楼层 |阅读模式
1、客户的单据如图1,请问如何按单据的格式打印出来?
2、做出的报表如图2,可是在打印和预览时得出图3的效果,就是标题第二行都变成了字段名,请问如何解决?

图1.jpg

80.59 KB, 下载次数: 140

回复

使用道具 举报

 楼主| 发表于 2007-11-29 10:09:46 | 显示全部楼层
图2内容

图2.jpg

44.07 KB, 下载次数: 135

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 10:11:18 | 显示全部楼层
图3内容

图3.jpg

50.36 KB, 下载次数: 132

回复 支持 反对

使用道具 举报

发表于 2007-11-29 11:25:53 | 显示全部楼层
1、客户的单据如图1,请问如何按单据的格式打印出来?
这个界面怎么出来的,我是想知道,你是用一个表格文档和一个DataGird两个文档来表现的,还是在一个表格文档中放一个一个DataGrid组件来表现的

如果是前者,只能分开打印了。如果是后者,那么可以直接打印,不过对于DataGird的中如果数据多,即出现滚动条了,那么只能打印部分数据了,要不就在设计期间把这个组件调整了足够大(当然不能超出一页的)
回复 支持 反对

使用道具 举报

发表于 2007-11-29 11:29:21 | 显示全部楼层
以后一个帖子起一个问题,像你这样的应该分两个帖子,要不跟起来很乱,谢谢配合

2、做出的报表如图2,可是在打印和预览时得出图3的效果,就是标题第二行都变成了字段名,请问如何解决?
图3是怎么出来的,是在图2上,点击“打印预览”按钮出来的?
如果是,显示和打印是一个文档吗?如果不是,图3是怎么出来的呢?
如果是,是在图2上,点击“打印预览”按钮出来的,且连接的不是一个文档,那肯定是打印的文档的设置没有跟2一样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 12:49:49 | 显示全部楼层
我们是在一个docview上加上一个表格文档和一个datagrid组成的,打印时只能看到表格文档内容,datagrid的内容看不到,请问如何在一个表格文档中放入一个DataGrid组件呢?且客户一张单据的数据有几百条,如何更好地处理这样的单据呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 12:54:37 | 显示全部楼层
问题2中图3是在图2上点击“打印预览”按钮出来的,打印是同一个文档,得出的效果就是这样,我们表中的数据是通过动态执行查询语句出来的。
回复 支持 反对

使用道具 举报

发表于 2007-11-29 13:26:39 | 显示全部楼层
我们是在一个docview上加上一个表格文档和一个datagrid组成的,打印时只能看到表格文档内容,datagrid的内容看不到,
你这个说法有些问题,一个DocView只能连接一个文档,要不就是表格文档,要不就是DataGrid,不可能连接两个文档。
你应该是用两个DocView来分别连接这两个文档的,这样,每次只能看到一个文档,要不就是表格文档,要不就是DataGrid的。

请问如何在一个表格文档中放入一个DataGrid组件呢?
打开表格文档,点击需要放DataGrid组件的单元格子,然后在工具箱中,双击DataGrid组件,这样就可以了。

且客户一张单据的数据有几百条,如何更好地处理这样的单据呢?
如果是这样,要不用两个文档,要不就是用表格文档,然后通过主从数据集区域来分别表示主和从的记录,

另一个文档,等这个ok已经再说吧,要不太乱了
回复 支持 反对

使用道具 举报

发表于 2007-11-29 13:30:51 | 显示全部楼层
跟6楼的问题1。可以用表格文档打印。不用datagrid.在表格文档里面用子数据集区域来打印datagrid的内容。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 14:01:19 | 显示全部楼层
回9楼,我们原来也是按你的说法做的,但记录超过200条时,速度超慢,只有换现在的做法了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-4 07:59 , Processed in 0.039312 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表