Print Thread
filter and lookup fields
#10021 11/03/08 11:29 AM
Joined: Aug 2004
Posts: 83
Ukraine
A
Member
OP Offline
Member
A
Joined: Aug 2004
Posts: 83
Ukraine
How about use lookup field in filter expression?
Code
function TOracleDataSet.ApplyFilterTo(Data: PRecordData): Boolean;
var OldFFilterBuffer: Pointer;
    SaveState: TDataSetState;
begin
  OldFFilterBuffer := FFilterBuffer;
  SaveState := SetTempState(dsFilter);
  try
    Result := True;
    FFilterBuffer := Data;
    if <Check Lookup in filter expression> then   // new source line
       GetCalcFields(PChar(FFilterBuffer));      // new source line
    if Assigned(OnFilterRecord) then OnFilterRecord(Self, Result);
    if Result then Result := ApplyFilter;
  finally
    RestoreState(SaveState);
    FFilterBuffer := OldFFilterBuffer;
  end;
end;

Re: filter and lookup fields
#10022 11/03/08 06:21 PM
Joined: Aug 1999
Posts: 22,226
Member
Offline
Member
Joined: Aug 1999
Posts: 22,226
What exactly is the question?


Marco Kalter
Allround Automations
Re: filter and lookup fields
#10023 11/03/08 07:34 PM
Joined: Aug 2004
Posts: 83
Ukraine
A
Member
OP Offline
Member
A
Joined: Aug 2004
Posts: 83
Ukraine
I would like to use lookup field in filter expression.


Moderated by  support 

Link Copied to Clipboard
Powered by UBB.threads™ PHP Forum Software 7.7.4
(Release build 20200307)
Responsive Width:

PHP: 7.1.33 Page Time: 0.031s Queries: 14 (0.006s) Memory: 2.5034 MB (Peak: 3.0411 MB) Data Comp: Off Server Time: 2024-06-02 07:17:15 UTC
Valid HTML 5 and Valid CSS