请问如何把数据库内容在一页中分成多列输出?(300分)(300分)

  • 主题发起人 主题发起人 XU Xuebin
  • 开始时间 开始时间
X

XU Xuebin

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个数据库,字段很少,但记录数较多。为了美观和节约用纸,希望在同一页里分
成多列输出,请教各位高手。急!!
 
用 devExpress PrintSystem 控件,能很好地满足你的要求!
 
FastReport的frPage.Columns属性
 
qrreprot
双击报表空白处,
弹出一个大对话框,注意第二栏的最后一项number of columns 选定几列后即可每行分列显示
 
QuickRep1.Page.Columns := N;
 
我希望得到的是如下效果:

Rec_1_1 Rec_1_2 Rec_n+1_1 Rec_n+1_2
Rec_2_1 Rec_2_2 Rec_n+2_1 Rec_n+2_2
. .
. .
. .
Rec_n_1 Rec_n_2
 
Rec_2_1和Rec_1_2是什么意思?有什么区别?是同一个表的不同字段吗?
 
Delphi 6中有个Wizard, file->new->others->forms->quickreportslables,
它可以产生你所想要的效果。
 
Huzzz先生:
您好!Rec_2_1是指第二个记录的第一个字段,而Rec_1_2是第一个记录的第二个字段。
 
各位高手:
非常抱歉!匆忙中把“数据表”打成了“数据库”。问题的原意应该是:
我有一个数据表,字段很少,但记录数较多。为了美观和节约用纸,希望在同一页里分
成多列输出,请教各位高手。急!!
Rec_1_1 Rec_1_2 Rec_n+1_1 Rec_n+1_2
Rec_2_1 Rec_2_2 Rec_n+2_1 Rec_n+2_2
. .
. .
. .
Rec_n_1 Rec_n_2
 
要再说清楚一些,是用报表输出吗?
 
几个报表类控件都可以实现,只要你设一下分栏数(column)就可以了。
 
XU Xuebin, 你要的就是一页纸分成两列打印吧。用QuickRep,在Detail Band中
放置如下,设置QuickRep1.Page.Columns := 2 就可以了。
DBText_Field1 DBText_Field2
 

我理解你的意思,你应该仔细体会一下:没错的
qrreprot
双击报表空白处,
弹出一个大对话框,注意第二栏的最后一项number of columns 选定几列后即可每行分列显示

 
多人接受答案了。
 
后退
顶部