Display only unique results from search

Debbie140
Member Posts: 52
I have been looking for a way to search a table in Navision. From previous posts I have discovered that I can loop through a table setting marks on records which match my criteria then show only the marked as below
// Filter on FieldA
SETCURRENTKEY(FieldA);
SETRANGE(FieldA, ValueA);
// Mark records
IF FIND('-') THEN
REPEAT
MARK(TRUE);
UNTIL NEXT = 0;
// Remove filter again
SETRANGE(FieldA);
//set primary key and display marked only
Whether this is the best way to do it or not I am unsure. My problem is that I want to display only one field of the results e.g FieldB. Because FieldB is not the primary key of the table there are duplicate values. I only want to display unique values. Is there a navision function for doint this or a way around it?
// Filter on FieldA
SETCURRENTKEY(FieldA);
SETRANGE(FieldA, ValueA);
// Mark records
IF FIND('-') THEN
REPEAT
MARK(TRUE);
UNTIL NEXT = 0;
// Remove filter again
SETRANGE(FieldA);
//set primary key and display marked only
Whether this is the best way to do it or not I am unsure. My problem is that I want to display only one field of the results e.g FieldB. Because FieldB is not the primary key of the table there are duplicate values. I only want to display unique values. Is there a navision function for doint this or a way around it?
0
Comments
-
Calling all Gurus!
In SQL we use the Keyword "UNIQUE" to get a list of Unique values how can we do it in CAL?Regards,
GD0 -
Because FieldB is not the primary key of the table there are duplicate values.
??
you want to display a unique field that has mutliple matches?
well there must be something differnt about it to find it0 -
Create a temporary table and insert into that, using the field you need to be unique as the primary key of the temp table.David Singleton0
-
darn it! i never knew reports cud be so powerful :whistle:Regards,
GD0
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