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

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

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

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

      [求助]怎么將sub子過程的參數用在表達式的對象屬性里面?

      ruift 等級: 普通會員 積分:0 金幣:0 來自:赤峰Access交流中心 發表于:2020-02-01 14:36:45   已結帖
      樓主

      我之前問過同類型的兩個問題:
      http://www.beijingfeeling.com/bbs/showtopic.asp?ID=31433&BoardID=17
      http://www.beijingfeeling.com/bbs/showtopic.asp?ID=31435&BoardID=17
      我學會了怎么用參數指定調用的控件

      現在我又需要通過參數指定調用的控件屬性。比如這樣:

      Public sub 保存屬性值(str窗體名稱, str控件名稱, str控件屬性 As String)
      db權限表.Execute ("Update tbl權限明細 SET 權限值='" & Forms(str窗體名稱).Controls(str控件名稱).str控件屬性 & "'where 用戶ID=1")
      end sub

      現在不知道這個“str控件屬性”要怎么引用才對。這種是用那個對象來調用的呢?

       

      access培訓  誠聘access開發人員

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

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

      網站工作人員微信

      西出陽關無故人 等級:版主★★★★★ 積分:595 金幣:120 來自:安順Access交流中心 發表于2020/2/2 22:20:23 
      1樓 得分: 0

      不明白你的"str控件屬性"是要引用什么,值?名稱?控件來源?控件類型?控件格式?

      根據SQL,猜測應該是引用控件的值.如果猜測正確的話:

      .Execute ("Update tbl權限明細 SET 權限值='" & Forms(str窗體名稱).Controls(str控件名稱) & "' where 用戶ID=1")

      像上面這樣就可以了.



          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          西出陽關無故人
            獲得社區協助:請教問題(即發帖)18篇,其中獲得解決的9篇;
            協助社區成員:協助他人(即回帖)830篇,其中被設為【最佳答案】的218篇;
            協助我們社區:發布技術文章3篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.beijingfeeling.com/sitehelp.asp)。
      ruift 等級:普通會員 積分:0 金幣:0 來自:赤峰Access交流中心 發表于2020/2/5 14:34:19 
      2樓 得分: 0

      不好意思,是我說得不夠明白。

      其實我的意思是想通過代碼來存儲這個控件的兩個屬性值:Enabled 和 Visible

      所以我想通過參數傳遞過來,指定是存儲Enabled 還是存儲Visible當前的值。

      比如某個控件在退出的時候是不可用的,那么這個窗體再次打開的時候,我想將它也設置為不可用。

      其實并不是說 Enabled 和 Visible 用在同一個控件里,而是有的控件是可見,有的控件是可用,這樣子。



          ruift
            獲得社區協助:請教問題(即發帖)5篇,其中獲得解決的5篇;
            協助社區成員:協助他人(即回帖)0篇,其中被設為【最佳答案】的0篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.beijingfeeling.com/sitehelp.asp)。
      西出陽關無故人 等級:版主★★★★★ 積分:595 金幣:120 來自:安順Access交流中心 發表于2020/2/5 17:31:50 最佳答案
      3樓 得分: 2

      直接這樣試一下唄:

      .Execute ("Update tbl權限明細 SET 權限值='" & Forms(str窗體名稱).Controls(str控件名稱).Properties(str控件屬性)  & "' where 用戶ID=1")

      其中,str控件屬性有很多,Enabled 和 Visible是其中兩個.

      不過要注意屬性值與"權限值"字段類型要匹配.



          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          西出陽關無故人
            獲得社區協助:請教問題(即發帖)18篇,其中獲得解決的9篇;
            協助社區成員:協助他人(即回帖)830篇,其中被設為【最佳答案】的218篇;
            協助我們社區:發布技術文章3篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.beijingfeeling.com/sitehelp.asp)。
      ruift 等級:普通會員 積分:0 金幣:0 來自:赤峰Access交流中心 發表于2020/2/5 23:28:36 
      4樓 得分: 0
      可以了,可以了!謝謝!

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