0

NL("Filter")

Is it me, or has the way NL("Filter") works been changed?

Previous to Jet2009, you did not need to use the 'ignore blanks' sign in a NL("Rows") statement that referred to a cell with the NL("Filter") function.

E.g. this would work
F3 = NL("Filter";"Customer";"No.";"No.";">100000")
F4 = NL("Rows";"Sales Invoice Header";;"Sell-to Customer No.";$F$3)
Regardless if there was any customer with a number higher than 100000.

Jet2009 reports an error: 'empty filter not allowed'.
Changing F4 to NL("Rows";"Sales Invoice Header";;"Sell-to Customer No.";"@@"&$F$3)
will report the error 'invalid filter in F4'
That is known from pervious versions of Jet: no need to include the 'ignore blanks' sign with the filter function.

Is NL("Filter") broken?
What is happening here?
If both options are considered invalid, there is no way to use NL("Filter") anymore.

rmw

PS Just tried build 9.2.10041.0, but that doesn't make any difference

7 comments

Please sign in to leave a comment.