1
這是關於我繼承的傳統Access 2003數據庫。這裏也有一些鏈接的Excel(97-2003)電子表格代碼:將Excel工作表連接到Access:#Num!文本 - 數字混合列中的數值的錯誤
tdf.Connect = "Excel 5.0;HDR=Yes;IMEX=2;DATABASE="&strXLFileName
tdf.SourceTableName = strSourceTableName & "$"
CurrentDb.TableDefs.Append tdf
當我打開鏈接表之後,我看到#NUM!而不是應該包含數字和文本的列中的數字值。
例如,在Excel中:
Field1
H88
234
X65
432
在訪問鏈接的表:
Field1
H88
#Num!
X65
#Num!
我已嘗試以下步驟:(a)改變的Excel 5.0到Excel 8.0,這是更準確對於soruce文件所在的格式; (b)使用DoCmd.TransferSpreadsheet進行導入而不是鏈接。
第一依然給人#NUM!而進口給空值。
升級到更高版本是不是現在的選擇 - 有許多的使用需要仔細的重寫和測試的東西,Application.FileSearch內碼的地方。
任何人都知道如何訪問2003看待「數字」像他們的文字,也?
TIA!