求助,关于在pagecontrol中的查询问题 在pagecontrol中添加N个tabsheet,并且每个tabsheet中的查询条件不同需设置不同的adoquery(前提是ado已连接好数据库了),但每次设置完一个tabsheet后再设第二个就不能设置了,提示好像是重名的意思。求助如何实现不同tabsheet,不同条件的查询呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好的办法是用N个ADOQuery,对应于TabSheet的个数。如果你只用一个ADOQuery,那你很惨,必须每次在切换TabSheet时改写查询条件:procedure TForm1.TabSheet1Show(Sender: TObject);var strSql:String;begin strSql:=...; //当前TabSheet对应的查询语句 ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add(strSql); ADOQuery1.Open; ...end;对于其它的TabSheet,你加上相应的代码,当然,你也可以PageControl加控制代码,用Case语句来实现对所有TabSheet的控制。 如果你想保留每个Sheet的查询结果,那只能每个Sheet对应一个TQuery了 000000+81=000081 如何控制扫描仪 在服务器端数据库(access)中数据转换xml格式后传到客户端显示,高分请教,问题解决再加分!!急急急!! 救命啊,存储过程里面的错误,要怎么修改,在线等 小妹请各位帮帮忙,问题简单,在线等待!!! DLL的文件应用? 救命。。。。 如何提高intraweb开发的dll的运行效率? 急救!!一个救命的SQL 在DELPHI中怎样可以在一个应用程序里撤消上一个操作? 郁闷!!!!!!!!!!!!!!!!!!!!散分。。。。。。。。 如何实现在edit.keypress事件中判断输入的数据中小数点前只能有一个0.
var
strSql:String;
begin
strSql:=...; //当前TabSheet对应的查询语句
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(strSql);
ADOQuery1.Open;
...
end;对于其它的TabSheet,你加上相应的代码,当然,你也可以PageControl加控制代码,用Case语句来实现对所有TabSheet的控制。