access中如何用命令按鈕讓窗體裡的記錄在和不

2021-04-24 07:22:55 字數 1236 閱讀 3720

1樓:匿名使用者

假定,窗體上有一個文字框text1,一個命令按鈕command1,在窗體頂端設定一個模組級變數(私有變數)flag用來標誌command1按鈕的狀態。

option compare database

private flag as boolean 『設定私有變數flag,用來標誌command1按鈕的狀態

private sub form_open(cancel as integer) 『開啟窗體時,

me.text1.locked = true 『設定text1文字框鎖定,

me.command1.caption = "編輯" 『設定command1按鈕標題為 編輯

end sub

private sub command1_click()

if flag then 『第一次單擊時,flag沒有賦值,預設為0,即false

me.text1.locked = true

me.command1.caption = "編輯"

else

me.text1.locked = false

me.command1.caption = "儲存"

end if

flag = not flag 『每次單擊時,變換flag的取值

end sub

基本原理就這樣,關鍵是設定一個模組級變數flag。

2樓:一紙青辭

使用this.enabled = false。

可以使用this.enabled = false;是窗體處於不可編輯狀態。

使用showdialog(),showdialog()是一個對話方塊視窗介面回```執行答結果以新視窗介面出現```不允許進行後臺執行```就是你想編輯什麼的時候```非得先關閉showdialog()視窗介面才可以進行其他操作。

在資料庫中儲存的資訊以表的形式儲存,其中包含有關特定主題的資料,例如資產或聯絡人。表中的每條記錄包含有關某個專案(如特定聯絡人)的資訊。記錄由欄位(如姓名、地址和**號碼)組成。

記錄和欄位通常也分別稱作行和列。

microsoft office access 2007 允許您直接在資料表檢視中新增、編輯或刪除表中的記錄。如果您設計並建立了選擇查詢,則可直接在通過執行查詢而產生的資料表中檢視並經常編輯記錄。還可以建立基於任何表或查詢的窗體,然後使用該窗體來新增或編輯記錄。

用ansys做時程分析,如何用命令流提取某點在時域內的最大位

以205節點y向位移為 抄例襲,變數umax就是最大位移,檢視變數的值就可以看到 post26 nsol,2,205,u,y 節點位移定義變數,2是變數號,205是擬取資料的節點號 u表示取平動位移,y是取y向位移 axlab,x,time 設定x軸的名稱為time axlab,y,valv 設定y...

HTML中如何設定button按鈕讓text中的字型變大一號

這樣 btn.frame cgrectmake x,y,width,height btn settitle search forstate uicontrolstatenormal 設定按鈕上的自體 btn setfont uifont systemfontsize 14.0 這種可以用來設定字型的...

如何用電腦adb命令打,在電腦終端中輸入命令,是在哪裡輸入啊,怎麼開啟

開啟winows選單,輸入cmd命令,點選確定,進入命令模式下。2輸入命令 d 這裡輸入的d表示你的sdk存放的盤下 然後回車輸入cd 3然後選擇你sdk路徑,複製路徑。4滑鼠點選cmd,選擇編輯,選擇貼上 將複製的路徑貼上到 命令列回車。5然後輸入命令adb start service 開啟adb...