数据库连接好了,我想用Filter的属性对mczgl这个表进行筛选,取mczsyn和mczsyy这两个列的最大值,因此先定义了mczglfl,再对mczglfl赋值,但语法搞不清楚,望指教,请问下面第一句语句该怎么写? mczglfl:='mczsyn='+Max(mczsyn)+' and mczsyy='+Max(mczsyy)+'';
datamodule1.mczgl.Filter:=mczglfl;多谢!
datamodule1.mczgl.Filter:=mczglfl;多谢!
的Max想怎么执行?Filter没有这么强功能
只能先用Query取出Max的值传给两个变量
var
Max1,Max2:string;
begin
Max1:=...
Max2:=...
datamodule1.mczgl.Filtered:=False;
mczglfl:='mczsyn='+Max1+' and mczsyy='+Max2;
datamodule1.mczgl.Filter:=mczglfl;
datamodule1.mczgl.Filtered:=True;
end;