Array in report is uneditable

Sog
Member Posts: 1,023
Dear All,
In a report I'm developing I'm encountering rather unusual behavior.
An global array of integers: NoOfDoc with dimensions 3,6 appears to be uneditable.
While using the debugger to find out what was wrong, I noticed that in the codesnipped below NoOfDoc is not altered anywhere.
Any modification: even with dummy code like NoOfDocs[2][4] := 8; did not modify the array.
Has anybody experienced this kind of behaviour?
Version might be important: 5.0 SP1
NoOfDocs was a local and global variable, in the debugger watch was the global, and hovering doesn't help either because it will only show the value of the first item in the array.
When the local variable was deleted the behavior disappeared.
In a report I'm developing I'm encountering rather unusual behavior.
An global array of integers: NoOfDoc with dimensions 3,6 appears to be uneditable.
While using the debugger to find out what was wrong, I noticed that in the codesnipped below NoOfDoc is not altered anywhere.
onaftergetrecord .... IF CustLedgEntry2.FIND('+') THEN REPEAT j:= CustLedgEntry2."Document Type"; IF j>0 THEN NoOfDoc[i][j] := NoOfDoc[i][j] + 1; .....And this was monitored with the debugger, so NoOfDocs was initialized.
Any modification: even with dummy code like NoOfDocs[2][4] := 8; did not modify the array.
Has anybody experienced this kind of behaviour?
Version might be important: 5.0 SP1
NoOfDocs was a local and global variable, in the debugger watch was the global, and hovering doesn't help either because it will only show the value of the first item in the array.
When the local variable was deleted the behavior disappeared.
0
Answers
-
May just be typos, but your code has a variable NoOfDoc. You typed NoOfDocs (with an 's') in your explanation. Maybe you have two variables that have similar names and attributes?0
-
-
Sog wrote:
NoOfDocs was a local and global variable, in the debugger watch was the global, and hovering doesn't help either because it will only show the value of the first item in the array.
When the local variable was deleted the behavior disappeared.
Yep, local variables take precedence over global variables with the same name.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