Working with ENUM

JJMc
Member Posts: 63
Howdy?.
Good morning.
I am changing in an extensions my Options fields to Enum.
Does anybody know how I can go over the different values in an Enum.
Namely, with Options if you write this code:
for i := 0 to 5 do begin
SalesLine.type := i;
message(format(SaliesLine.type);
end;
You obtain:
' ',G/L Account,Item,Resource,Fixed Asset,Charge (Item)
And another question......
If you do not want in a page to appear all the options of an Option field (i.e: If you do not want anybody to be able to write "G/L Account" in Sales Line, you can set the property OptionCaption in the page as ' ',,Item,Resource,Fixed Asset,Charge (Item), namely, removing G/L Account from the OptionCaption), Do you know any way to achieve this with Enums?
Thank so much.
Good morning.
I am changing in an extensions my Options fields to Enum.
Does anybody know how I can go over the different values in an Enum.
Namely, with Options if you write this code:
for i := 0 to 5 do begin
SalesLine.type := i;
message(format(SaliesLine.type);
end;
You obtain:
' ',G/L Account,Item,Resource,Fixed Asset,Charge (Item)
And another question......
If you do not want in a page to appear all the options of an Option field (i.e: If you do not want anybody to be able to write "G/L Account" in Sales Line, you can set the property OptionCaption in the page as ' ',,Item,Resource,Fixed Asset,Charge (Item), namely, removing G/L Account from the OptionCaption), Do you know any way to achieve this with Enums?
Thank so much.
0
Comments
-
Good morning,
The approach for going over enums is identical as the one you describe for options.
As for the second question, you can use the ValuesAllowed property to define which values are visible0 -
Tested and Done.....
Thank you navDS0 -
[Topic moved from 'NAV Three Tier' forum to 'NAV Tips & Tricks' forum]
Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!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