哦,我这样设想的,用Tquery去查询,然后查询的结果用grid表现,通过button“流程跟踪”调用触发Tquery的执行。
现在我Tquery已经完成了
select TTASK.FTYPENAME,TTASK.FSDEPTNAME||TTASK.FSPOSITIONNAME,TTASK.FSPERSONNAME,TTASK.FSTARTTIME,TTASK.FFINISHTIME from TFLOWID,TFLOW,TTASK
where 1=1
and TFLOWID.FFLOWGUID=TFLOW.FGUID
and TFLOW.FGUID=TTASK.FFLOWGUID
and TFLOWID.FID='0000000778'
order by TTASK.FSTARTTIME
做了个过程代码如下
procedure openLCGZ(ID:string);
begin
DataSetLC.Close;
DataSetLC.SQLfilter='TFLOWID.FID=ID';
DataSetLC.SQLfilter=true;
DataSetLC.Open;
end
准备在窗体中调用这个,并给ID赋值,但现在好像在 DataSetLC.SQLfilter='TFLOWID.FID=ID';
报了错,是不是语法不对?
[错误]Biz:\MASTERMIND\CONTRACT\INFO\HTXX.Info.pas(42, 29): line 42: unexpected token: =
[错误]Biz:\MASTERMIND\CONTRACT\INFO\HTXX.Info.pas(42, 30): line 42: expecting "end", found 'TFLOWID.FID=ID'
[错误]Biz:\MASTERMIND\CONTRACT\INFO\HTXX.Info.pas(43, 10): line 43: expecting "end", found 'DataSetLC'