1樓:alw東丹
看看你的vba** 怎麼寫的?
access窗體中的按鈕,通過觸發才可以使用(就像有些軟體再不可使用時,變為灰色,使其使用不了)的**
2樓:解0人
設定按鈕的啟用屬性為否,即:按鈕。enabled=false,在text60的失去焦點事件中寫:
private sub text60_lostfocus()if isnull( then
falseelse true
end if
end sub
在修改按鈕的單擊事件中寫:
private sub 修改_click()me.退出。enabled = falseend sub
3. 在儲存按鈕的單擊事件中寫:
private sub 儲存_click()me.退出。enabled = true
end sub
另外,我覺得你這樣設定並不好,一般是這樣做的,比如第乙個問題,通過設定text60的有效性,或者**檢查是否為空做對應處理,**如下:
儲存按鈕的點選事件:
private sub 儲存_click()if isnull( then
msgbox "text60欄位不能為空,請重新輸入!",vbokonly,"提醒"
exit sub
else...儲存的**。
end if
end sub
第二個問題也類似,在退出的時候,檢查資料是否有修改,有過有修改就提示是否需要儲存,等等。
3樓:網友
如果你的窗體上的工作流程很簡單, 只是從頭到尾, 那做按鈕挨個向後觸發, 進行使用者動作管控是可行。 但是如果乙個窗體上的工作流程有多條, 不建議這樣設計, 因為流程多了以後觸發鏈會很混亂, 給你給使用者都帶來困擾。
所以我的建議是, 在按下按鈕時先檢測必要條件, 比如1, 在按鈕單擊事件的開頭進行檢測。
if nz(me!text60,"") = "" thenmsgbox ("某某資訊未填寫, 請填寫後在試!")exit sub
end if
2 和 3 都可以用這樣的思路去設計, 但是有的使用者會直接點選窗體的叉叉來退出, 那就會跳過退出按鈕, 那你需要在窗體的解除安裝事件中進行檢測和確認。
4樓:網友
供參考,其它自己擴充套件吧。
private sub command1_click()= false
end sub
private sub text1_change()if trim( <"" then
trueelse
falseend if
end sub
在access中,如何設定窗體命令按鈕變成無效狀態
5樓:網友
在需要將其設定為無效狀態的事件過程中,鍵入如下**:
false上面command1要換成你設定的命令按鈕的名稱。
6樓:網友
你把命令按鈕的「事件」刪除即可。
求個access語句!!當子窗體 為空時 點選修改按鈕 時失效
7樓:百無生
在窗禪首體模組中定義乙個函式檢賀畢數查子窗體狀態。
function check() as booleanon error goto errlinecheck = false
dim rst as recordset
set rst =
if > 0 then check = trueexitline:
exit function
errline:
resume exitline
end function
然後在按鈕點選事件開頭數彎加入一句:if check=false then exit sub
access 條件格式按鈕點選不起作用
8樓:羽扇子君
要在窗體的設計檢視(或佈局檢視)中 且只有部分控制項才能操作;像命令按鈕這類的控制項就不會有條件格式的。
如何在 access 2007 的窗體中實現點選按鈕開啟另乙個窗體???
9樓:小土聊汽車
1、開啟要操作的資料庫,在左側導航窗格中,右擊要使用的窗體,在彈出選單中選擇「設計檢視」。
2、確定「使用控制項嚮導」按鈕處於選中狀態,然後單擊選中「控制項」組中的「按鈕」控制項,在窗體中的適當位置單擊滑鼠左鍵。
3、開啟「命令按鈕嚮導」對話方塊,在「類別」列表框中選擇「記錄操作」項,在「操作」列表框中選擇「新增新記錄」項,然後單擊「下一步」按鈕。
4、在開啟的介面中選擇「文字」單選鈕,在其右側的文字框中輸入「新增記錄」,然後單擊「下一步」按鈕。
5、在開啟的介面中將按鈕名稱改為「新增記錄」,單擊「完成」按鈕,完成對命令按鈕的設定。
6、用同樣的方法新增「刪除記錄」、「儲存記錄」按鈕,以及「查詢記錄」按鈕。
7、儲存並關閉窗體,至此我們就完成了使用「控制項嚮導」建立命令按鈕的操作,在資料庫的導航窗格中,雙擊開啟窗體,檢視效果。
10樓:網友
1、開啟乙個access資料庫軟體,可以開啟已建立好的資料庫,在【資料庫工具】選單下,滑鼠左鍵單擊【空白窗體】按鈕。
2、接著,在【空白窗體】選單下,滑鼠左鍵單擊【命令】按鈕控制項,如下圖所示。
3、然後,在【窗體】視窗中,繪製出命令按鈕,可以看到彈出的嚮導視窗,如下圖所示。
4、接著,在【嚮導】視窗中,滑鼠左鍵選擇窗體物件,並選擇【開啟窗體】,單擊【下一步】,如下圖所示。
5、然後,在【嚮導】視窗中,滑鼠左鍵選擇需要開啟的窗體名稱,如下圖所示。
6、接著,在【嚮導】視窗中,輸入命令按鈕的名稱,並單擊【完成】按鈕,如下圖所示。
7、然後,在窗體檢視中,滑鼠左鍵單擊命令按鈕。
11樓:網友
沒接觸過2007. 但vba都有嚮導的。就是說,首先建好需要操作的四個窗體,然後當你新增按鈕的時候,系統會提示想要做什麼操作,如在彈出框中選擇【窗體操作】-【開啟窗體】-選擇乙個需要開啟的窗體。
12樓:匿名使用者
你在建立按鈕時,會有個命令按鈕嚮導,在類別中選擇,窗體操作,在操作中選擇開啟窗體,然後下一步,會讓你選 擇開啟的窗體名稱,然後下一步,之後的根據你的需求選擇就好了,你試一下吧。
怎樣用access2010完成在窗體中建立按鈕,使按鈕點選後可以開啟資料庫中的表
13樓:班取
在窗體1設計模式下,進入按鈕「開啟表」的事件生成器/**生成器,輸入: "交易表",儲存退出。
窗體中,命令按鈕由灰色無效狀態改為有效狀態,應該怎麼設定? 跪求操作......
14樓:同場實驗
按鈕名稱。enabled = false '灰色無效狀態。
按鈕名稱。enabled = true '有效狀態。
網頁的「登陸」鍵無效,不能點選,網站登陸按鈕點選沒有反應
一 網速問題,網速太差,建議去個網速好的地方。二 電腦問題。方法如下 1.點選 開始 執行 2 在執行中輸入 regsvr32 vbscript.dll。3 出現成功提示後,點選確定。4 再次輸入 regsvr32 jscript.dll。5 點選確定,即可。那是系統或程式出了問題,需要使用一些工具...
VB 使用按鈕連線ACCESS 表值到TEXT
你的意思的是用 變數代替控制項 還是 別的方法?dde 如何在vb text文字框控制項中,顯示access資料庫中的表 access,建立資料庫,資料庫命名為。注意 這裡的字尾是mdb,如果access是版本的,儲存的時候要另存為版本的才行,因為,vb不直接支援版的accdb字尾格式。 資料庫建立後就...
access我基於查詢做了主子窗體來做篩選,現在主窗體的欄位不能編輯了
主窗體的資料來源和子窗體一樣嗎 access2010如何建立一個帶有子窗體的窗體?求靠譜的 不想起名字了 有多種建立方式 1 用窗體嚮導 在使用此方式建立一個有子窗體的窗體之前,主表和子表必須已經建立了一對多 關係 然後你在建立窗體時只要在這兩個表中選擇欄位就會建立一個有子窗體的窗體。2 建立一個窗...