<output id="os3gq"><ruby id="os3gq"></ruby></output>

    1. <mark id="os3gq"></mark>
    2. Access交流中心

      北京 | 上海 | 天津 | 重慶 | 廣州 | 深圳 | 珠海 | 汕頭 | 佛山 | 中山 | 東莞 | 南京 | 蘇州 | 無錫 | 常州 | 南通 | 揚州 | 徐州 | 杭州 | 溫州 | 寧波 | 臺州 | 福州 | 廈門 | 泉州 | 龍巖 | 合肥 | 蕪湖 | 成都 | 遂寧 | 長沙 | 株洲 | 湘潭 | 武漢 | 南昌 | 濟南 | 青島 | 煙臺 | 濰坊 | 淄博 | 濟寧 | 太原 | 鄭州 | 石家莊 | 保定 | 唐山 | 西安 | 大連 | 沈陽 | 長春 | 昆明 | 蘭州 | 哈爾濱 | 佳木斯 | 南寧 | 桂林 | ? | 貴陽 | 西寧 | 烏魯木齊 | 包頭 |

      回復 加入收藏帖  復制
      我要提問 帖子上移

      請問Dcount返回的記錄數如何賦值給一個變量?

      yun 等級: 普通會員 積分:0 金幣:0 來自:北京Access交流中心 發表于:2013-01-18 15:30:44   已結帖
      樓主

      本人剛剛接觸ACCESS,現在有個問題要請教一下各位老師

      在VBA中希望通過下面的語句將Dcount語句返回的值賦值給一個變量,

      系統報錯:“運行時錯誤‘3464’,標準表達式中的數據類型不匹配”

      Dim i As Integer
      i = DCount("NUM", "T", "NAME='"  & Me.NAME &  "'")

       

      請問Dcount返回的記錄數如何賦值給一個變量?

      謝謝大家~

       

      access培訓  誠聘access開發人員

          yun
            獲得社區協助:請教問題(即發帖)6篇,其中獲得解決的6篇;
            協助社區成員:協助他人(即回帖)0篇,其中被設為【最佳答案】的0篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.www.beijingfeeling.com/sitehelp.asp)。
      Top

      掃描下方工作人員的微信二維碼加微信,邀您加入Access課堂微信群,進入一個技術交際圈:

      網站工作人員微信

      熙藺先生 等級:普通會員 積分:2 金幣:0 來自:貴陽Access交流中心 發表于2013/1/18 16:05:07 最佳答案
      1樓 得分: 2
      公式沒有問題,你的ME.NAME是什么類型

          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          熙藺先生
            獲得社區協助:請教問題(即發帖)14篇,其中獲得解決的4篇;
            協助社區成員:協助他人(即回帖)6篇,其中被設為【最佳答案】的1篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.www.beijingfeeling.com/sitehelp.asp)。
      品茶論道 等級:版主★★★★★ 積分:1625 金幣:1200 來自:常州Access交流中心 發表于2013/1/18 16:21:50 
      2樓 得分: 0

      可以這樣賦值。問題的關鍵是你的文本框的名稱不符合命名規則。你可以把文本框改為TxtName試試。

      Dim i As Integer
       i = DCount("NUM", "T", "NAME='" & Me.TxtName & "'")
       MsgBox i

       



          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          仇國平
            獲得社區協助:請教問題(即發帖)59篇,其中獲得解決的59篇;
            協助社區成員:協助他人(即回帖)724篇,其中被設為【最佳答案】的245篇;
            協助我們社區:發布技術文章30篇,邀請了8名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.www.beijingfeeling.com/sitehelp.asp)。
      yun 等級:普通會員 積分:0 金幣:0 來自:北京Access交流中心 發表于2013/1/18 21:03:30 
      3樓 得分: 0

      忘了這個控件應該是數值型的了......

      改成下面這樣就沒問題了

       

      Dim i As Integer
      i = Nz(DCount("NUM", "TT", "NAME=" & Me.NAME))
      Debug.Print i

      謝謝兩位對我問題的熱心回復~



          yun
            獲得社區協助:請教問題(即發帖)6篇,其中獲得解決的6篇;
            協助社區成員:協助他人(即回帖)0篇,其中被設為【最佳答案】的0篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.www.beijingfeeling.com/sitehelp.asp)。
      總記錄:3篇  頁次:1/1 9 1 :
      您還沒有在Access軟件網登錄不能回復帖子
      • 你沒有登錄,請點擊后面鏈接登錄:登錄
      • 如果你沒有注冊,請點擊后面鏈接注冊:注冊,注冊完成后,請再次訪問本頁功能。
       
      湖北11选5