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

    1. <mark id="os3gq"></mark>
    2. 【Access文章】又談 Form.Dirty 屬性-楊雪
      Access軟件網QQ交流學習群(群號碼198465573),歡迎您的加入!
      首頁 >技術文章> Access數據庫-模塊/函數/VBA


      【Access文章】又談 Form.Dirty 屬性

      發表時間:2017/3/10 12:36:25 評論(3) 瀏覽(5556)  評論 | 加入收藏 | 復制
         
      摘 要:Form.Dirty 屬性 
      可以使用 Dirty 屬性來確定當前記錄自上次保存之后是否修改過??勺x/寫 Boolean 類型。
      正 文:


      問:這里添加 me.dirty=false  什么意思?

      1.重置狀態;2.刷新;3.保存;4.還是防止什么錯誤信息?

       

      答:保存數據

      讀取 Dirty 屬性時,可以得到當前記錄是否處理已修改未保存狀態。

      而寫入 Dirty 屬性時,設為False,讓其不再處理已修改未保存狀態,要實現這一目的,只有兩種方式:一種是撤消當前修改,一種是自動保存當前修改。

      Access里面默認是用的后一種。

       

      問:已修改未保存是  me.dirty=true 吧。如果 me.dirty=false ,說明讓他保存了?

       

      答:所以 Me.Dirty = False 的作用相當于 RunCommand acCmdSaveRecord

        RunCommand acCmdSaveRecord 有焦點要求,如果沒有焦點,則保存會失敗出錯。

      Me.Dirty = False 沒有焦點要求。

       

      問:那如果在我剛才那個截圖里,不寫其實也沒關系吧。 焦點移開后,他就自動保存了,因為是綁定表

       

      答:焦點要移開當前行才會自動保存。

       

      問:Me.Dirty = False  這個是焦點移不移開當前記錄都保存?

       

      答:對,這個不依賴焦點。



      Access軟件網交流QQ群(群號:198465573)
       
       相關文章
      [access查詢]又談變量的引用  【咱家是貓  2007/11/17】
      窗體“有臟數據時”事件是什么意思?\Dirty事件  【殷小寶  2013/5/16】
      Access VBA教程:Dirty屬性  【楊雪  2016/2/2】
       
       訪客評論
      2019/9/2鼠標
      nice

      2017/3/10xiaowuo
      有些時候確實有用到此種情況。頂個

      2017/3/10杜小杰
      學習了

      總記錄:3篇  頁次:1/1 9 1 :
       
       發表評論
      評論內容 (必填)

      常見問答
      技術分類
      相關資源
      文章搜索
      關于作者

      楊雪

      文章分類

      文章存檔

      友情鏈接
       
         
      湖北11选5