Hi expert! I have four filters in my report and one is date and the rest of them are items. If I coded all items with non-case sensitive search, it works only for one item and also if I filter the date only, it retrieve zero page. Could you let me know how to fix it? thanks!
0
Comments
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
filter: this or that
http://www.BiloBeauty.com
http://www.autismspeaks.org
filterprinter := '@'+"factory".GETFILTER(Printer);
"factory".SETFILTER(Printer,filterprinter) ;
filteritem1 := '@'+"factory".GETFILTER("Product Model 1");
"factory".SETFILTER("Product Model 1",filteritem1) ;
filteritem2 := '@'+"factory".GETFILTER("Product Model 2");
"factory".SETFILTER("Product Model 2",filteritem2) ;
It works only for the first search. I also have a date range, but after adding these codes, if only enter the date range, there is no data retrieved.
add this to returns all data if there's no filter entered on you require filter.
if GETFILTER(Printer) <> '' then begin
filterprinter := '@'+"factory".GETFILTER(Printer);
"factory".SETFILTER(Printer,'%1',filterprinter) ;
end;
if GETFILTER("Product Model 1") <> '' then begin
filteritem1 := '@'+"factory".GETFILTER("Product Model 1");
"factory".SETFILTER("Product Model 1",'%1',filteritem1) ;
end;
if GETFILTER("Product Model 2") <> '' then begin
filteritem2 := '@'+"factory".GETFILTER("Product Model 2");
"factory".SETFILTER("Product Model 2",'%1',filteritem2) ;
end;
be smart before being a clever.