2015-07-11 53 views
-1

目前我正在使用Access從excel導入外部數據。我正在獲取無效或無資格的參考當我嘗試超出價值。MS Acess無效或不合格的參考

列可在Excel工作表: -

  1. GROUP_NUMBER
  2. CARD_NUMBER

下面是我到目前爲止已經試過代碼: -

qry = "SELECT * FROM " & _ 
     "tbl_mainframe " 

Set rst = CurrentDb.OpenRecordset(qry) 

rst.MoveLast 
total_record = rst.RecordCount 
rst.MoveFirst 

For i = 0 To total_record - 1 
MsgBox (Nz(!Card_Number)) - > **Error** 
rst.MoveNext 
Next i 
rst.Close 

請指教。

+0

嘗試NZ(rst.card_number),而不是 –

+0

@SamM ..仍然得到錯誤..找不到成員 –

+0

如果你使用'QRY = 「SELECT CARD_NUMBER FROM tbl_mainframe」'有什麼價值'total_record'和'MsgBox rst(0)'報告的是什麼? – Jeeped

回答

1

這應該工作 qry = "SELECT * FROM tbl_mainframe" Set rst = CurrentDb.OpenRecordset(qry) do While not rst.Eof MsgBox (Nz(rst!Card_Number)) rst.MoveNext Loop rst.Close

+0

,謝謝你的伴侶。它工作正常。 –