Problem with filter expression "*.."

Ronin666
Member Posts: 14
Hello, i got a problem with a filter expression:
I want to start a report about invoices and filter that report for special invoice-id´s.
For example there is an invoice with the number D1503999, another with D1504000, and so on.
and i wanted to filter some invoices, so i set a filter like this: D1503*..
And whats the result: The report shows me all invoices from D1504000 on.
But it leaves out the number D15039999....
why that???
I thought that the filter should show me all invoices beginning with no. D15030000
Anyone knows if my filter is wrong? or is this a known problem in MBS ?
thx for help
I want to start a report about invoices and filter that report for special invoice-id´s.
For example there is an invoice with the number D1503999, another with D1504000, and so on.
and i wanted to filter some invoices, so i set a filter like this: D1503*..
And whats the result: The report shows me all invoices from D1504000 on.
But it leaves out the number D15039999....
why that???
I thought that the filter should show me all invoices beginning with no. D15030000
Anyone knows if my filter is wrong? or is this a known problem in MBS ?
thx for help
0
Comments
-
Does it also give you a problem if your filter is set to:
>D1503000
I don't know how many invoices appear when you type in :
D1503*..
But maybe invoice # D1503999 does appear but it's not being sorted descending by inv# but by some other field that puts this invoice in another position in the list and your missing it?
Just a thought..0 -
That is the funny thing:
if i set the filter to 'D15030000..' it works...
so i don´t think that this i a sorting problem...
i forgot to post that i had this problem with Attain 3.10.
i think i will try it again with MBS 3.70 and see what happens0 -
The result is correct.
The '*' is a legitimate character for a CODE datatype.
So your filter is in theory filtering >='D1503*' which in a list would look like this
D1503002
D1503003
D15039999
D1503*
D1504000
D1504001Answer the question and wait for the answer.0 -
thx Stephen !
maybe this doesn´t solve my problem,
but now i understand why this "error" occured.
henning
good luck to england at the Euro2004 ... hopefully more luck than germany0 -
understanding means a lot and it helps you setting correct filter you want:
set D1503.. if you want to show what is alphabetically >= 'D1503'.
set D1503* if you want to show everything that begins with D1503.
(the same as D1503..D1504, but the upper margin is excluded)
and yes, D1503 doesn't have to exist, if setting filter D1503.. it will find the first one that is larger than D1503.®obi
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions