社区
Delphi
帖子详情
请问有关打印DBGrid中数据的问题.
dihuo
2007-03-19 11:52:38
如题,这个如何实现,有没有比较好的方法,若有实例否发到我的EMAIL:dihuo83@yahoo.com.cn
...全文
239
4
打赏
收藏
请问有关打印DBGrid中数据的问题.
如题,这个如何实现,有没有比较好的方法,若有实例否发到我的EMAIL:dihuo83@yahoo.com.cn
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luxuewei5214
2007-03-20
打赏
举报
回复
delphi有自带的demo,去看看吧
luxuewei5214
2007-03-20
打赏
举报
回复
用quickReport和Rave控件组都可以阿
dihuo
2007-03-20
打赏
举报
回复
就是因为刚接触DELPHI,对这也懂。帮帮忙。
hongqi162
2007-03-20
打赏
举报
回复
你这问题问得啊...........................
用fastreport?
QuickReport
打印
DB
Grid
中
的
数据
QuickReport
打印
DB
Grid
中
的
数据
并实现分页
打印
DB
Grid
表格里的
数据
打印
DB
Grid
表格里的
数据
打印
软件(
打印
datasource,
db
grid
,string
grid
)
reprint 使用说明 本人长期使用delphi做
数据
库的开发,报表控件使用Quickrpt,在
打印
上经常遇到一些
问题
,于是自己经常编写一部分
打印
的程序,经过总结开发了这个控件。 本控件可
打印
datasource,
db
grid
,string
grid
. 一 、控件属性: 1、colstitle 设置报表的列标题属性 (1)alignment 列标题对齐方式。 (2)font 列标题字体 (3)print 设置是否
打印
列标题 (4)rowspace 列标题行的高度 2、datasource 选择要
打印
的datasource 3、
db
grid
选择要
打印
的
db
grid
4、string
grid
选择要
打印
的string
grid
5、detail 设置要
打印
的明细
数据
属性 (1)arrange 设置明细字段排列方向 Horizontal 横向
打印
(默认的一般
打印
) Vertical 竖向
打印
(字段竖向排列适合
打印
字段内容较长的报表如“会议纪录”) (2)aotureturn
打印
明细字段时,如果字段超过列的宽度是否允许自动换行 (3)colsline 设置竖线属性引用tpen类 (4)footer 设置明细尾 (5)frame 设置明细边框属性引用tpen类 (6)head 设置明细头同footer (7)rowsline 设置横线属性引用tpen类 (8)rowspace 设置明细行的高度 (9)top 明细与标题的距离 6、page 设置纸张的上下左右边距 7、pagefooter 设置页脚同明细尾 8、pageheader 设置页眉同页脚 9、printobject 选择要
打印
的对象 (datasource 、
db
grid
、 string
grid
) 10、title 设置标题类页眉、页脚 二 、控件方法: (1) preview 预览 (2) print
打印
(3) SaveToFile() 保存为报表文件 (4) SaveToStream() 保存为流(然后就可把整个报表存到
数据
库了很方便哦! ~_~) (5) PrintFile()
打印
报表文件 (6) PrintStream()
打印
流(流的
数据
库存取就不用多说了吧) (7) PreviewFile() 预览文件 (8) PreviewStream() 预览流 (9) OptionToStream() 报表的属性保存为流 (10) OptionFromStream() 从流
中
得到报表属性 三、 控件事件: AfterPrint
打印
后 BeforePrint
打印
前 (本来很多事件,但没有预览,后来加上预览以及一些方法后实现很困难就去掉了!) 四、注意事项 (1) text 属性,输入“¦;;;;;;;#¦;;;;;;;”
打印
页码值,如果想
打印
页码可输入“第¦;;;;;;;#¦;;;;;;;页” 输入“¦;;;;;;;RecordCount¦;;;;;;;”
打印
记录数 (2) 不同的
打印
机,
打印
和预览效果可能有一点点不同(保证
数据
打印
完全正确一致)。本人用一台针式和一台激光
打印
机做测试,开始差别较大后经过调试基本一致,不知其他
打印
机如何。 就这些个吧基本满足了我的软件开发需要,解决了很多
问题
,关键是做报表省了很大力气,当然了很复杂的报表还是要其它报表控件来解决。如果有其他
问题
或好的建议可与我联系。 程序设计:吴进昊 E-mail :jinhaowu@hotmail.com qq :54254770 2003.01.03
DELPHI 表格控件
DB
Grid
Eh史上最全使用资料(101页)
一、
DB
Grid
Eh(增强型表格组件)功能详解.....................................................................4 二、应用实例..........................................................................................................................5 1. 定制标题行......................................................................................................................5 1) 制作复杂标题行.......................................................................................................5 2) 按钮式标题..............................................................................................................5 3) 标题行显示图片.......................................................................................................5 4) 如根据不同状态在
数据
单元格
中
显示相应图片...................................................5 5) 自动显示标题行的升降排序标志符(▽降序△升序)并做相应排序...............6 6) 点
db
grid
eh 标题排序..............................................................................................7 7) 在
DB
Grid
EH
中
怎样实现多重排序(标题出现0123等排列序号)? ................ 11 8) 让
db
grid
显示序号................................................................................................ 11 2. 外观布局........................................................................................................................12 1) 根据不同字段值显示相应的小图片.....................................................................12 2) 显示检查框(checkbox)外观.............................................................................12 3) 显示单、多列下拉列表.........................................................................................12 4) 显示日历下拉列表.................................................................................................13 5) 3D或平面外观效果...............................................................................................13 6) 行头和列头的启用关闭.........................................................................................13 7)
DB
Grid
如何实现透明效果?.................................................................................13 8) 滚动条的各种应用.................................................................................................16 9)
数据
行高................................................................................................................19 10)
DB
Grid
设置Rowheight后如何将单元格内容纵向和垂直都居
中
?..............19 11) 设置
DB
Grid
EH 自适应列宽的最好方法.........................................................20 12) Ehlib 的
DB
Grid
Eh首列加序号........................................................................21 13) 分行分列、单元格的颜色设置.........................................................................23 14) 点击不同单元格列,执行不同的动作.............................................................27 15) 下拉式计算器.....................................................................................................28 16) 鼠标移到某个单元格,指针形状改变.............................................................28 17) 自动填充网格列宽到网格客户区.....................................................................29 18) 从注册表或ini文件
中
保存或恢复网格和列的层次。...................................29 3. 编辑功能........................................................................................................................29 1) 多选........................................................................................................................29 2) 文本多行显示.........................................................................................................30 3) 显示备注字段.........................................................................................................30 4) 如何让
db
grid
eh1 显示
数据
时只显示两位小数...................................................30 5) 获得当前
DB
Grid
Eh表
中
单元格的序号.............................................................30 6) 怎样在
db
grid
Eh和Edit
中
显示金额的千分号...................................................30 7) end;
请问
怎么才能使
DB
Grid
Eh不滚动就能提交
数据
?...................................32 8) 我怎么把
db
grid
里的
数据
一次插入到
数据
库呢................................................32 9) 在
DB
Grid
中
可选
中
行而又可进入编辑状态......................................................32 10) 修正
DB
Grid
eh 丢失焦点时自动关闭输入法的
问题
......................................35 11)
DB
GRID
EH选定多行删除怎么实现...............................................................36 12)
DB
Grid
滚动表格的代码...................................................................................37 4. 统计功能........................................................................................................................37 白波九道整理自用版 第 3 页 1) 页脚合计................................................................................................................37 2) 定制表格底部(footer)区域的汇总统计行.......................................................38 3) T
DB
SumList说明..................................................................................................38 4) 如何工作以及为什么有时SumList的集合值计算不正确?.............................39 5)
db
grid
eh列求和.....................................................................................................39 5.
数据
功能........................................................................................................................40 1) 查找字段点击某列值的下拉按纽弹出一个从
数据
库取值下拉列表...............40 2) 使用
DB
Grid
Eh自动过滤实现方法.....................................................................40 3) 使用
DB
Grid
Eh自动过滤实现方法2 ..................................................................41 4)
DB
Grid
Eh 控件
中
使用过滤功能 (适用ehlib 5.2 ehlib 5.3)................................42 5) 支持模糊查询.........................................................................................................43 6) ehlib4.4.50
中
支持模糊匹配的修改方法..............................................................44 7) EhLib 5.0 Build 5.0.13的过滤字串都是模糊过滤修改.......................................45 8) 滚动条滚动时选择不变,还有自动过滤功能的实现.........................................45 9) 增量搜索................................................................................................................46 10) ehlib总是按两次ctrl+f才出来查找框,怎么办?.........................................46 11) 如何改良
db
grid
eh的文字过滤........................................................................46 12) 改进
DB
Grid
eh 表头点击自动排序,实现双击状态轮流.................................47 13) 改良Ehlib 的排序功能,加快排序速度.............................................................49 14) 在
Db
Grid
Eh
中
显示TreeView效果................................................................50 15)
DB
Grid
Eh-KeyList、PickList............................................................................51 16) 主从表设置........................................................................................................53 17) 在
Db
Grid
Eh
中
显示表
中
表..............................................................................55 6. 输入/输出.......................................................................................................................56 1) 导入导出
数据
.........................................................................................................56 2) 从多种格式导入/导出
数据
到T
DB
Grid
Eh...........................................................57 3)
DB
GRID
生成EXCEL报表.................................................................................57 4) 使用TPrint
DB
Grid
Eh 组件.................................................................................61 5)
打印
时确定Ehlib定义的报表表头颜色? ............................................................61 6) Ehlib
中
的Print
DB
Grid
Eh如何印页码,即第几页共几页...................................62 7) 怎么让Print
DB
Grid
Eh只
打印
Db
Grid
Eh
中
指定的列.......................................62 8) 怎样进行横向
打印
/
打印
预览?........................................................................62 7. 将存在的
DB
Grid
组件转换为
DB
Grid
Eh组件...........................................................62 三、EhLib安装
问题
.............................................................................................................64 1. EhLib 安装步骤.............................................................................................................64 2. EhLib 安装
问题
(
db
sumlst.dcu出错) ..........................................................................64 3. 安装提示找不到.BPL文件...........................................................................................65 四、Delphi 下的优秀表格(
Grid
)显示控件........................................................................65 1. Next
Grid
.........................................................................................................................65 2. Top
Grid
3.01...................................................................................................................65 3. XL
Grid
............................................................................................................................66 4. DevExpress ExpressQuantum
Grid
.................................................................................66 5. TMS
Grid
Pack...............................................................................................................68 6. EhLib ..............................................................................................................................71 白波九道整理自用版 第 4 页 7. Prof
Grid
..........................................................................................................................71 8. Easy
Grid
.........................................................................................................................71 五、delphi
中
配置文件的使用(*.ini).........................................................................71 六、窗口动画效果Animatewindow应用...........................................................................72 七、Delphi Excel to Sql Server..............................................................................................73 八、Delphi控制Excel的经验如下:..................................................................................76
打印
窗体
DB
Grid
s
中
的
数据
,Delphi源码..rar
打印
窗体
DB
Grid
s
中
的
数据
,Delphi源码..rar
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章