X
xxsteven
Unregistered / Unconfirmed
GUEST, unregistred user!
我对报表的打印进行超做的时候,想控制它打印编号为edit1.text的报表。
procedure TForm8.QuickRep1NeedData(Sender: TObject;
var MoreData: Boolean);
begin
Query1.Close;
Query1.Sql.Clear;
Query1.Sql.Add('SELECT * from rwd');
Query1.Sql.Add('where 编号='''+form2.edit1.Text+'''');
query1.Active:=True;
Query1.Open;
end;
为什么当preview的时候就出错呀,我的编号字段为数字类型,用的access数据库
错误为,datatype mismath in criteria expreession
--
procedure TForm8.QuickRep1NeedData(Sender: TObject;
var MoreData: Boolean);
begin
Query1.Close;
Query1.Sql.Clear;
Query1.Sql.Add('SELECT * from rwd');
Query1.Sql.Add('where 编号='''+form2.edit1.Text+'''');
query1.Active:=True;
Query1.Open;
end;
为什么当preview的时候就出错呀,我的编号字段为数字类型,用的access数据库
错误为,datatype mismath in criteria expreession
--