0
我有我從中檢索數據的文本框。他們有Number數據類型,Field Size Double和Format是固定的。爲什麼DLookup返回空?
Summ = DLookup("Summ", "tblPlatej", "ID= " & Form_frmPlatej!ID)
Deposit = DLookup("Deposit_before", "tblPlatej", "ID= " & Form_frmPlatej!ID)
第一個返回真值,第二個是總是空的。爲什麼會發生?有人能讓我走向正確的方向嗎?
這是一個延續http://stackoverflow.com/questions/11426564/how-to-convert-currency-into-double-in-vba/11427181#comment15107344_11427181 – Fionnuala 2012-07-12 10:29:09
我解決了這個問題,我不知道它是如何工作的。問題出現在列名中。在它之前是Deposit_before,並且在它工作之前我更改爲了存款。當列名稱中的單詞之間存在空格時,它不想工作。 – 2012-07-12 11:30:14
很高興你已經修復了它,僅供參考,如果你使用包含空格的列名等,那麼你可以將它們括起來,如下[Deposit_before] – 2012-07-12 12:28:01