×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




This happens when the actual value in the field is not the same as the data being displayed. Basically the 1.38- is really 1.3764568-.

In excel the cell properties may round it up . This happened to me in my excel processor.



Sharon Wintermute

-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Jeff Young
Sent: Monday, June 01, 2009 11:15 AM
To: rpg400-l@xxxxxxxxxxxx
Subject: Incorrect data returned reading EXCEL worksheet using POS API andXlPares_Workbook

I have an EXCEL worksheet where I am selecting specific columns to process in my program.
One of these columns is a numeric column defined with 2 decimal position.
On the worksheet, I have the following values:
1.38-
20.97-
11.44-
0.84
0.80

In my program, I am receiving the following values:
1.37-
20.96-
11.44-
0.83
0.79
 
The PI for my numeric processing subproceedure is :
D NumberCell      PI             1N                      
D   Sheet                     1024A   Varying Const      
D   Row                         10I 0 Value              
D   Column                       5I 0 Value              
D   Value                        8F   Value              

The actual instruction to retreive the data from the cell is :
AdjVarAmt = %Dec(Value : 11 : 2);

The field AdjVarAmt is defined in my program as TYPE = PACKED(11,2)

Does anyone have any explanation as to why this is happening?

I am on V5R3M0



Thanks,


Jeff Young
Sr. Programmer Analyst
IBM -e(logo) server Certified Systems Exper - iSeries Technical Solutions V5R2 
IBM  Certified Specialist- e(logo) server i5Series Technical Solutions Designer V5R3
IBM  Certified Specialist- e(logo)server i5Series Technical Solutions Implementer V5R3

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.