But i need filter on access db because i want to load filterd data not all...
Well, I'm not sure why you would want that when filtering in MVD with sqlite will give you less time to spend.
But if you insist, then try to integrate Filtering on MS SQL with script and queries.
I found some here
https://stackoverflow.com/questions/424 … access-sql
Then do something like
procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
var
i: Integer;
_id, _num, _txt, _date: String;
_fdate1, _fdate2: String;
begin
LoadStatus('Opening Database...');
_fdate1 := FormatDateTime('yyyy,MM,dd', Form1.f_from.DateTime);
_fdate2 := FormatDateTime('yyyy,MM,dd', Form1.f_to.DateTime);
rs.Open('SELECT id,sampleNumber,sampleShortText,sampleDate FROM SampleTable WHERE sampleDate BETWEEN DateSerial('+_fdate1+') AND DateSerial('+_fdate2+')', Conn);
//rs.Open('SELECT id,sampleNumber,sampleShortText,sampleDate FROM SampleTable WHERE sampleDate BETWEEN DateSerial(2021,08,04) AND DateSerial(2021,08,29)', Conn);