超碰人人人人人,亚洲AV午夜福利精品一区二区,亚洲欧美综合区丁香五月1区,日韩欧美亚洲系列

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

【VBA】用戶窗體日期控件輸入日期,下拉列表輸入指定項目

admin
2025年1月28日 13:59 本文熱度 17

內(nèi)容提要 

  • InkEdit控件,日期控件錄入日期

  • InkEdit控件,下拉列表輸入項目

  • ListView新增項目

大家好,我是冷水泡茶。
前幾天我們分享過一個關于ListView查詢顯示數(shù)據(jù)的案例:
VBA實用案例,數(shù)據(jù)查詢,ListView顯示、篩選數(shù)據(jù),查詢結(jié)果輸出到工作表
后來又做了一次更新:
炸裂更新,實現(xiàn)ListView可編輯功能,想學VBA的朋友千萬別錯過,InkEdit控件
但還沒完,在上次更新中,我們在最后說道:
這兩天呢,也沒空去處理新的案例,就把上述優(yōu)化建議給處理一下,實用性大大增強!
時間有點緊張,我們就簡單地說一下,如果有什么疑問可以文章下面留言討論。

用戶窗體

1、UserForm1,我們調(diào)整了用戶窗體的布局,增加了一個“新增”按鈕,本來還增加了一個“保存”按鈕,用于新增項目的保存,后來發(fā)現(xiàn)也沒有必要,我們編輯新增項目的各列數(shù)據(jù),則會自動保存。

2、UserForm2,用來實現(xiàn)下拉列表輸入,上面有一個復合框,一個確定命令按鈕:

3、日期控件的用戶窗體復制過來

工作表

1、增加一張工作表“姓名”,用來存放姓名列表:

2、工作表Settings修改了一下,增加了兩個項目,用于下拉列表輸入:

基本實現(xiàn)過程

1、我們在用戶窗體啟動時,把姓名、性質(zhì)、狀態(tài)分別裝入對應的字典。

2、當我們點擊ListView,顯示InkEdit控件,這時,我們雙擊InkEdit控件,根據(jù)所在列的不同,分別顯示日期控件、UserForm2用戶窗體,在UserForm2中,combobox的List隨之變化。

3、當我們在InkEdit中輸入內(nèi)容,不管是日期控件錄入、還是下拉列表錄入,還是手工錄入,我們都會檢查錄入數(shù)據(jù)的有效性,日期列應為日期格式,金額列應為數(shù)字,姓名、性質(zhì)、狀態(tài)應包括在指定的列表中。

完整代碼文本,詳見另一條推文。

寫在最后

1、如果數(shù)據(jù)量大,全部加載到ListView會很慢,解決方法有幾種:

(1)逐步加載,窗體啟動時,只加載前面幾條數(shù)據(jù),當向下拖動滾動條時,再加載一部分,可以實現(xiàn),但我覺得意義不大(主要還是比較麻煩)。

(2)根據(jù)篩選條件,加載滿足一個條件的數(shù)據(jù),比如月份,我們可以加載最近一個月份的數(shù)據(jù),如果要查看其他月份,我們在復合框中選擇即可。這個方法我比較喜歡,也是經(jīng)常用的。

(3)通過禁止屏幕刷新之類的方法,加快運行速度。這種方法有時候有效,但在今天這個案例中基本沒什么效果。

(4)把原始數(shù)據(jù)存到數(shù)據(jù)庫里,因為,如果數(shù)據(jù)量大,整個EXCEL的運行速度都會受到影響。

2、這兩天有點忙,一方面年底了,事情比較多;另一方面,接了一個小活,是關于行政事業(yè)單位年終決算報表批量導入的,根據(jù)從系統(tǒng)中導出來的“可執(zhí)行指標執(zhí)行情況表”數(shù)據(jù),以及“2024決算統(tǒng)計表 (導入模板)”,生成可導入的報表數(shù)據(jù),一次性導入報表系統(tǒng),可以極大地減輕行政事業(yè)單位財務人員編制決算統(tǒng)計表的壓力。

據(jù)說這套報表是全國統(tǒng)一的,如果有這方面需求的朋友可以聯(lián)系定制。

3、關于WPS報錯的問題,我們在「WPS支持64位的VBA代碼啦?」一文中更正了BUG,但仍然是只適用64位的,這次增加了支持32位的代碼,主要是API函數(shù)與變量聲明方面,但我沒有32位的環(huán)境,沒法測試,也不知能不能正常運行。

4、還有其他一些細節(jié)方面的更新,就不一一說明了。


~~~~~~End~~~~~~


閱讀原文:原文鏈接


該文章在 2025/2/5 17:02:58 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結(jié)合碼頭的業(yè)務特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved