社区
Delphi
帖子详情
如何实现报表中将字段竖排显示
ghz2000
2001-02-26 09:02:00
...全文
342
14
打赏
收藏
如何实现报表中将字段竖排显示
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skt642
2001-05-31
打赏
举报
回复
26825关注!
jinchaohua
2001-03-11
打赏
举报
回复
高手呢???
jinchaohua
2001-03-10
打赏
举报
回复
?
jinchaohua
2001-03-09
打赏
举报
回复
???
lwp_lwp
2001-03-08
打赏
举报
回复
可以的,我用过一种笨方法:
用QRDBtext连上数据后,把AutoStretch=true,Autosize=false,把QRDBtext的宽度设为一个字的宽度(要慢慢调整),这样就会自动换行。然后把每个字段(QREBtext,属性都为上面所说的)都竖排起来:
DBTEXT1
DBTEXT2
DBTEXT3
......
对了,这样只能有一列,可以设QUICKrep.page.columns=n,那么就会有n列了
比较笨,不过可以试一下
chenjiong
2001-03-08
打赏
举报
回复
可能也只好用控件了。
EP外星人
2001-03-08
打赏
举报
回复
在程序员大本营的光盘就有一个现成的控件。
jinchaohua
2001-03-08
打赏
举报
回复
当然是记录的内容了,也就是把现在横的顺时针转90度。
chenjiong
2001-03-08
打赏
举报
回复
你是把字段名坚显还是把记录坚显?如果是字段名,可以用一个土办法。就是用两个以上的qrlabel,上下行共同显示一个字段名,因为用qreport做报表时字段名是要自己设的。这样不用编程,也省资源。
jinchaohua
2001-03-08
打赏
举报
回复
高手呢??
jinchaohua
2001-03-08
打赏
举报
回复
这样好象没用:(
jinchaohua
2001-03-06
打赏
举报
回复
但是这样显示的字是从下到上的,且倒的,请问如何设置正的??用2700代替的话,就显示不出了...
王集鹄
2001-02-27
打赏
举报
回复
//垂直用
lf.lfEscapement := 900; //旋转的角度(单位0.1度)
lf.lfOrientation := 900;
王集鹄
2001-02-27
打赏
举报
回复
有可以旋转的字体
你试试看吧
procedure TForm1.Button1Click(Sender: TObject);
var
lf: TLogFont;
tf: TFont;
begin
with Label1 do begin
Width := 137;
Height := 97;
AutoSize := False;
end;
Label1.Font.Name := '黑体'; //要用TrueType字体
Label1.Font.Size := 24;
tf := TFont.Create;
tf.Assign(Label1.Font);
GetObject(tf.Handle, SizeOf(lf), @lf);
lf.lfEscapement := 450; //旋转的角度(单位0.1度)
lf.lfOrientation := 450;
tf.Handle := CreateFontIndirect(lf);
Label1.Font.Assign(tf);
Label1.Font.Handle := CreateFontIndirect(lf);
Label1.Caption := #13#10#13#10'Hello';
tf.Free;
end;
经典水晶
报表
设计——纵向排列 + 多列格式化 + 设置“页边距”……
需求:在数据库的表中存了2个
字段
:类别和数量。 类别 数量 1 100 2 200 3 300 4 200但在
报表
中
显示
的时候需要
显示
为类别1 类别2 类别3 类别4100 200 300 400每个
字段
下面是相应的数量在设计
报表
时应该如何设计,而且以后有可能增加新的类别,需要
字段
能够动态添加。谢谢解答!-------
经典水晶
报表
设计——纵向排列 + 多列格式化 + 设置“页边距”
需求:在数据库的表中存了2个
字段
:类别和数量。 类别 数量 1 100 2 200 3 300 4 200但在
报表
中
显示
的时候需要
显示
为类别1 类别2 类别3 类别4100 200 300 400每个
字段
下面是相应的数量在设计
报表
时应该如何设计,而且以后有可能增加新的类别,需要
字段
能够动态添加。 解决方案:1、“详细...
Birt
报表
:交叉表
Birt近期版本支持交叉表Cross Table 下面以一个简单例子说明如何建立交叉表数据表为销售记录表,包含下面几个
字段
:商家shop、商品类别category、销量amount 展现的效果为左侧
竖排
为商家,顶部横排为商品类别,中间为销量,右侧为相应商家的合计和底部为相应商品类别的合计,右下角为总计 ----------------------------------------
MyEclipse图表工具Birt的使用技巧(二)--cross tab的使用
Birt插件最方便的操作就是支持交叉表Cross Table的生成 下面以一个简单例子说明如何建立交叉表 数据表为销售记录表,包含下面几个
字段
:商家shop、商品类别category、销量amount 展现的效果为左侧
竖排
为商家,顶部横排为商品类别,中间为销量,右侧为相应商家的合计和底部为相应商品类别的合计,右下角为总计 --------------------------
iText介绍和使用案例详解以及教程
在企业的信息系统中,
报表
处理一直占比较重要的作用,本章将介绍一种生成PDF
报表
的Java组件——iText。通过在服务器端使用JSP或JavaBean生成PDF
报表
,客户端采用超级链接
显示
或下载得到生成的
报表
,这样就很好地解决了B/S系统的
报表
处理问题。本章的主要内容为iText组件的简介、开发以及典型应用。 15.1 iText组件简介 iText是著名的开放源码站点sourceforge的一个项目,是用于生成PDF文档的一个Java类库。通过iText不仅可以生成PDF或RTF的文档,而且可以将X.
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章