0
在Access 2010中,我有兩個表'聯繫人'和'PhoneCalls'。訪問/ DCount給出一個TExt字段,而不是INT字段?
我創建了這個查詢'聯繫',因爲我想看看我打了多少次聯繫。
查詢:
SELECT Contact.*, DCount("[ID]","ColdCall"," [ColdCall]![ContactID] = " & [Contact.ID]) AS Call
FROM Contact
我用下面的表達式構建這個查詢:
Call: DCount("[ID]","ColdCall"," [ColdCall]![ContactID] = " & [Contact.ID])
它工作正常,除了它創建一個文本字段,而不是數字字段。例如,我需要對這個查詢進行排序,但我只能將它排序爲「A到Z」,而不是「最小到最大」。
你對我如何解決這個問題有任何想法嗎?
嗨戈德,這解決了我的問題,非常感謝。 當你說「相當低效」時,你的意思是我應該以另一種方式使用CInt()嗎?你能給我一個例子,我寧願按照最標準的方式:-)非常感謝你的幫助! – 123pierre 2013-03-12 01:51:28