很菜的rave问题,各位大虾帮忙! 我现在用一个AdoQuery连接数据库,执行查询命令;再用一个DataSource用于连接dbgrid,请问怎么利用rave把我查询的结果显示在报表上??各位大虾帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大哥用RvDataSetConnection1.dataset:=adoquery1可是用向导的话,根本不显示字段名。 rvdataqueryconnection不能连接adoquery郁闷中 Rave中怎么显示中文呀?全是乱码。 Rave中怎么显示中文呀?全是乱码。---------去掉空格试一试! 放上RvSystemRVProjectRVDataSetConnectionRVProject.Engine设置成为RVSystemRVDataSetConnection.DataSet设置成为你的Query,Table或者ClientDataSet进入 Rv环境(双击RVProject或者[TOOLS]菜单下面RvDesigner)在Rv环境下面[File]->[New Data object]选择Driect Data View你可以看到Form上面的RVDataSetConnection选中然后就有了DataView[File]->[New Report](进入环境会有默认报表工程新建)在右边选择Page放上Region放上DataBand然后选择刚刚建立的DataView展开,按Ctrl键用鼠标拖拉到DataBand基本上这样设置可以到www.51delphi.com下载最新的Rave另外该网站还有一篇技巧可以阅读自己找找 刀未锋大哥不行呀按照你的方法还是不能显示用rvproject1.Execute;打开却不能显示数据编译运行都能成功,但是dbgrid中能够显示数据,但是在御览里面却不能显示; 你是要在设计期内看到数据还是什么如果是设计期看到好像不可能如果你要调试请先把数据集打开,然后就在Rave中设计好按F9预览就可以了 大哥,我已经运行过adoquery1.open;这算不算打开了??????如果不是请问我怎么打开呢??请大哥不吝赐教 我的代码,不知怎么搞得运行后在预览里面就是不显示数据;unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, RpCon, RpConDS, RpDefine, RpRave, DB, ADODB, Grids, DBGrids, RpBase, RpSystem;type TForm1 = class(TForm) DataSource1: TDataSource; DBGrid1: TDBGrid; ADOQuery1: TADOQuery; RvProject1: TRvProject; RvDataSetConnection1: TRvDataSetConnection; Button1: TButton; RvSystem1: TRvSystem; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);beginwith AdoQuery1 dobeginclose;sql.Clear;sql.Add('select * from point_info');open;end;rvproject1.Execute;end;end. 需要在adoquery中写入静态的sql连接就没问题了 多了一个星星按惯例散分 delphi通用查询问题 delphi 操作 ini 文件 把image1里的图片从(10,10)-(20,20)的区域剪切到image2中。如何编写呢? 祝D版的兄弟姐妹们国庆快乐(Borland中国&游民)---散分之三 怎样实现像word、记事本那样保存文件时文件存在的提示? 请问我下了cell50怎样在Delphi下安装 GreenWaterBlueSky来收分 需要帮助的女新手 如何检测鼠标的箭头由缺省状态变成了一个手的形状(我的程序在后台运行)? 请教高手一种灵活设计的方法? 呜呜呜呜... VCLSkin有BUG!
可是用向导的话,根本不显示字段名。
郁闷中
---------
去掉空格试一试!
RvSystem
RVProject
RVDataSetConnection
RVProject.Engine设置成为RVSystem
RVDataSetConnection.DataSet设置成为你的Query,Table或者ClientDataSet
进入 Rv环境(双击RVProject或者[TOOLS]菜单下面RvDesigner)
在Rv环境下面
[File]->[New Data object]
选择Driect Data View
你可以看到Form上面的RVDataSetConnection
选中然后就有了DataView
[File]->[New Report](进入环境会有默认报表工程新建)
在右边选择Page放上Region
放上DataBand
然后选择刚刚建立的DataView
展开,按Ctrl键用鼠标拖拉到DataBand
基本上这样设置
可以到www.51delphi.com
下载最新的Rave另外该网站还有一篇技巧可以阅读自己找找
大哥
不行呀
按照你的方法
还是不能显示
用rvproject1.Execute;打开却不能显示数据
编译运行都能成功,但是dbgrid中能够显示数据,但是在御览里面却不能显示;
如果是设计期看到好像不可能
如果你要调试
请先把数据集打开,然后就在Rave中设计好
按F9预览就可以了
adoquery1.open;
这算不算打开了??????
如果不是请问我怎么打开呢??请大哥不吝赐教
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, RpCon, RpConDS, RpDefine, RpRave, DB, ADODB, Grids,
DBGrids, RpBase, RpSystem;type
TForm1 = class(TForm)
DataSource1: TDataSource;
DBGrid1: TDBGrid;
ADOQuery1: TADOQuery;
RvProject1: TRvProject;
RvDataSetConnection1: TRvDataSetConnection;
Button1: TButton;
RvSystem1: TRvSystem;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
with AdoQuery1 do
begin
close;
sql.Clear;
sql.Add('select * from point_info');
open;
end;
rvproject1.Execute;end;end.