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

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

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

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

      [5分]條件語句

      菜鳥 等級: 普通會員▲ 積分:265 金幣:40 來自:廣州Access交流中心 發表于:2019-10-11 15:10:06   已結帖
      樓主

      老師,如把一  2#、3#、5# 、14#  如果把這這個改為條件語句,如:結查=dsum("數量",“統計表”,"編號='2#' or 編號='3#' or 編號='5#' or 編號='14#'")

       

      access培訓  誠聘access開發人員

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

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

      網站工作人員微信

      楊雪 等級:版主★★★★★ 積分:1055 金幣:10760 來自:南京Access交流中心 發表于2019/10/11 20:15:41 
      1樓 得分: 0

      多條件DSum函數使用的例子[Access軟件網]
      http://www.beijingfeeling.com/article-show.asp?id=4228



      Access DSum()函數應用示例[Access軟件網]
      http://www.beijingfeeling.com/article-show.asp?id=7436



          希望我的回答能解決了您的問題,或者所附上的這些信息對您有所幫助!如有任何疑問或需要進一步幫助,請您直接在本站發貼,我們非常樂意幫助您解決問題!
          如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,以方便大家對那些正在等待解決的帖子給予關注!
          楊雪  [協助社區成員回帖1314篇,其中【最佳答案】77篇;發布技術文章269篇。]
          Access軟件網助教團隊 
          http://www.umvsoft.com
          如果您沒有注冊這個論壇,請單擊下面的鏈接進行注冊,與我在論壇進行交流:
          http://www.beijingfeeling.com/reg/reg.asp?userid=42182
          本貼子以“現狀”提供且沒有任何擔保,同時也沒有授予任何權利。
      半夜羅 等級:一星會員 積分:215 金幣:1280 來自:成都Access交流中心 發表于2019/10/13 10:12:36 
      2樓 得分: 0
      這個問題用VBA代碼完成比較方便

      首先定義一個變量作為條件

      Dim a as string

      再確定,編號(2#、3#、5# 、14#)是變量還是常量,并且確定 ,編號(2#、3#、5# 、14#)的數據類型是文本型還是數值型

      1、編號(2#、3#、5# 、14#)是文本型常量:

      a="編號='2#'" or _
        "編號='3#'" or _
        "編號='5#'" or _
        "編號='14#'"

      2、編號(2#、3#、5# 、14#)是數字型常量:
      a="編號=2#" or _
        "編號=3#" or _
        "編號=5#" or _
        "編號=14#"

      3、編號 2#、3#、5# 、14#   是文本型變量
      a="編號='"& 2# &"'" or _
        "編號='"& 3# &"'" or _
        "編號='"& 5# &"'" or _
        "編號='"& 14# &"'"

      4、編號 2#、3#、5# 、14#   是數值型變量
      a="編號="& 2#  or _
        "編號="& 3#  or _
        "編號="& 5#  or _
        "編號="& 14# 

      5、設置Dsum
      結查=Dsum("數量",“統計表”,a)

      另外,如果是想在查詢中完成這個,建議不要用Dsum函數,直接用SQL語句還要方便些,而且可以在查詢設計視圖中完成,不需要編輯SQL語句(視序號的類型確定是否加引號)
      SELECT Sum(數量) AS 數量合計
      FROM 統計表
      WHERE 編號='2#' OR 編號='3#' OR 編號='5#' OR 編號='14#'

      如果編號是數值型
      SELECT Sum(數量) AS 數量合計
      FROM 統計表
      WHERE 編號=2# OR 編號=3# OR 編號=5# OR 編號=14#


          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          半夜羅
            獲得社區協助:請教問題(即發帖)67篇,其中獲得解決的59篇;
            協助社區成員:協助他人(即回帖)69篇,其中被設為【最佳答案】的18篇;
            協助我們社區:發布技術文章32篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.beijingfeeling.com/sitehelp.asp)。
      菜鳥 等級:普通會員▲ 積分:265 金幣:40 來自:廣州Access交流中心 發表于2019/10/15 8:31:50 
      3樓 得分: 0
      2#、3#、5# 、14#  這個是不固定,可變的哦!

          菜鳥
            獲得社區協助:請教問題(即發帖)113篇,其中獲得解決的105篇;
            協助社區成員:協助他人(即回帖)45篇,其中被設為【最佳答案】的10篇;
            協助我們社區:發布技術文章1篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.beijingfeeling.com/sitehelp.asp)。
      菜鳥 等級:普通會員▲ 積分:265 金幣:40 來自:廣州Access交流中心 發表于2019/10/15 8:53:11 
      4樓 得分: 0
          Me.JdZ = DSum("Jdz", "tbl_gold_Jdz_master", "Jdid=IN(Replace([編號],'、',','))")  我這樣寫也不行,

          菜鳥
            獲得社區協助:請教問題(即發帖)113篇,其中獲得解決的105篇;
            協助社區成員:協助他人(即回帖)45篇,其中被設為【最佳答案】的10篇;
            協助我們社區:發布技術文章1篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.beijingfeeling.com/sitehelp.asp)。
      半夜羅 等級:一星會員 積分:215 金幣:1280 來自:成都Access交流中心 發表于2019/10/17 13:43:04 最佳答案
      5樓 得分: 5

      2#、3#、5# 、14# 的數據類型

      Dim a as string

      1、編號 2#、3#、5# 、14#   是文本型變量
      a="編號='"& me.2# &"'" or _
        "編號='"& me.3# &"'" or _
        "編號='"& me.5# &"'" or _
        "編號='"& me.14# &"'"

      2、編號 2#、3#、5# 、14#   是數值型變量
      a="編號=val('"& me.2# &"')" or _
        "編號=val('"& me.3# &"')" or _
        "編號=val('"& me.5# &"')" or _
        "編號=val('"& me.14# &"')"


      結查=Dsum("數量",“統計表”,a)

      用 val('"& me.5# &"') 格式化成數字的好處是不受 控件 me.5# 格式的影響,一個字段只能是文本或數字,不可能象Excel一樣既可是文本又可是數字。用這種形式,在多條件的情況下是非常實用的。關鍵是處理好數據類型。你所要求的條件是“或”,還可以修改為“與”,還能修改成“或”、“與”混用。非常靈活。就看怎樣用。理論上可以是無限條件(實際上不可能是無限條件)。



          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          半夜羅
            獲得社區協助:請教問題(即發帖)67篇,其中獲得解決的59篇;
            協助社區成員:協助他人(即回帖)69篇,其中被設為【最佳答案】的18篇;
            協助我們社區:發布技術文章32篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.beijingfeeling.com/sitehelp.asp)。
      總記錄:5篇  頁次:1/1 9 1 :
      您還沒有在Access軟件網登錄不能回復帖子
      • 你沒有登錄,請點擊后面鏈接登錄:登錄
      • 如果你沒有注冊,請點擊后面鏈接注冊:注冊,注冊完成后,請再次訪問本頁功能。
       
      湖北11选5