問(wèn)題是:“在實(shí)際工作中,筆者碰到了用鼠標(biāo)非常不方便的一種情況,也就是要錄入大量數(shù)據(jù)時(shí),就不能一只手用鍵盤(pán)錄入數(shù)據(jù),一只手用鼠標(biāo)來(lái)定位,如果這樣做的話,就會(huì)大大降低錄入速度,并且極可能產(chǎn)生錄入錯(cuò)誤,所以必須全部由鍵盤(pán)來(lái)控制”
簡(jiǎn)化了的錄入界面如下:
順序號(hào) 網(wǎng)戶名 電表編號(hào) 出廠號(hào) 上上次讀數(shù) 上次讀數(shù) 本月讀數(shù)
1 張三 50003583 F689 49373 50787 51001
2 李四 50019257 W137 5100 5566
… … … … … … …
上述界面中前面6項(xiàng)是不可更新的,只有最后一項(xiàng)是需要錄入的,但是access中錄完數(shù)據(jù)后按〈Enter〉鍵,光標(biāo)會(huì)跑到下一行的〈順序號(hào)〉處。
方法1、最簡(jiǎn)單的方法:請(qǐng)?jiān)诔醮芜\(yùn)行時(shí)(數(shù)據(jù)網(wǎng)格已經(jīng)出現(xiàn)在屏幕上),使用鼠標(biāo)光標(biāo)拖曳選中“順序號(hào)”、“網(wǎng)戶名“直到“上次讀數(shù)”,此時(shí)這六列數(shù)據(jù)全部變黑,不要松掉鼠標(biāo),單擊鼠標(biāo)右鍵,選快捷菜單的“凍結(jié)”項(xiàng)。好,工作完成,請(qǐng)看看輸入焦點(diǎn)是否還能夠進(jìn)入前面的六列?這個(gè)過(guò)程甚至可以由最終用戶來(lái)操作,更體現(xiàn)了access強(qiáng)大與易用的完美結(jié)合;
方法2、如果不怕麻煩,并且希望由程序來(lái)控制哪些項(xiàng)可以進(jìn)入、哪些項(xiàng)不可進(jìn)入,請(qǐng)使用 TextBox 的 Locked和 Enabled 屬性組合來(lái)達(dá)到目的吧。其規(guī)律如下:
Enabled = True、 Locked=False : 常規(guī)方式
Enabled = True、 Locked=True : 可接受輸入焦點(diǎn),但不接受鍵盤(pán)輸入
Enabled = False、 Locked=False : 不接受輸入焦點(diǎn),顏色變灰
Enabled = False、 Locked=True : 不接受輸入焦點(diǎn),顏色不變
根據(jù)需要,組合上述兩個(gè)屬性的取值,您就可以輕松解決鍵盤(pán)輸入焦點(diǎn)的“無(wú)政府”狀態(tài)了。
簡(jiǎn)化了的錄入界面如下:
順序號(hào) 網(wǎng)戶名 電表編號(hào) 出廠號(hào) 上上次讀數(shù) 上次讀數(shù) 本月讀數(shù)
1 張三 50003583 F689 49373 50787 51001
2 李四 50019257 W137 5100 5566
… … … … … … …
上述界面中前面6項(xiàng)是不可更新的,只有最后一項(xiàng)是需要錄入的,但是access中錄完數(shù)據(jù)后按〈Enter〉鍵,光標(biāo)會(huì)跑到下一行的〈順序號(hào)〉處。
方法1、最簡(jiǎn)單的方法:請(qǐng)?jiān)诔醮芜\(yùn)行時(shí)(數(shù)據(jù)網(wǎng)格已經(jīng)出現(xiàn)在屏幕上),使用鼠標(biāo)光標(biāo)拖曳選中“順序號(hào)”、“網(wǎng)戶名“直到“上次讀數(shù)”,此時(shí)這六列數(shù)據(jù)全部變黑,不要松掉鼠標(biāo),單擊鼠標(biāo)右鍵,選快捷菜單的“凍結(jié)”項(xiàng)。好,工作完成,請(qǐng)看看輸入焦點(diǎn)是否還能夠進(jìn)入前面的六列?這個(gè)過(guò)程甚至可以由最終用戶來(lái)操作,更體現(xiàn)了access強(qiáng)大與易用的完美結(jié)合;
方法2、如果不怕麻煩,并且希望由程序來(lái)控制哪些項(xiàng)可以進(jìn)入、哪些項(xiàng)不可進(jìn)入,請(qǐng)使用 TextBox 的 Locked和 Enabled 屬性組合來(lái)達(dá)到目的吧。其規(guī)律如下:
Enabled = True、 Locked=False : 常規(guī)方式
Enabled = True、 Locked=True : 可接受輸入焦點(diǎn),但不接受鍵盤(pán)輸入
Enabled = False、 Locked=False : 不接受輸入焦點(diǎn),顏色變灰
Enabled = False、 Locked=True : 不接受輸入焦點(diǎn),顏色不變
根據(jù)需要,組合上述兩個(gè)屬性的取值,您就可以輕松解決鍵盤(pán)輸入焦點(diǎn)的“無(wú)政府”狀態(tài)了。