Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I use ADODB.Connection and ADODB.Recordset to pick up data from an Acess
database and transfer that data to a range on my spreadsheet. 99.999% of the time I have perfect success with this which gives me some confidence that I'm using the technique correctly (yeah ... right!). I have found that a value retrieved from the database (the value is 0.002 and comes from a query result field defined as Standard, 3 decimal) is transfered to the relevant cell on the spreadsheet as 0.000 (zero). The target cell is defined as numeric, 3 decimal places and this does not change before or after the transfer. Values from other rows of the same query result field, and even values of other query result fields, also defined as Standard, 3 decimals, transfer cleanly and correctly to their relvent target cells. I prepare the complete target area with ..Range(...).ClearContents to preserve formatting. I have executed the code in step and watch modes to verify that the value in the record set just prior to the transfer is 0.002 ... The transfer is achieved with .. .Cells(r, c + f).Formula = rs.Fields(f).Value OS = Win Vista Ultimate Excel 2003 Any help please? Thanks in advance |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Validation List Question, Text in Cell DIffers to that Selected | Excel Worksheet Functions | |||
Formula Bar F9 Result differs from cell result??? | Excel Worksheet Functions | |||
Saving transfered data | Excel Worksheet Functions | |||
"the formula in this cell differs from the formula in this area o. | Excel Worksheet Functions | |||
the formula in this cell differs from formulas in this area of th | New Users to Excel |