設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

12下一頁
返回列表 發(fā)新帖
查看: 8630|回復(fù): 12
打印 上一主題 下一主題

[窗體] 【Access小品】屁股與椅子--定時關(guān)閉窗體及退出Access系統(tǒng)示例

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2010-12-21 12:39:55 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
本帖最后由 todaynew 于 2010-12-21 13:12 編輯

  前兩日版友justinliao同志提出了一個定時關(guān)閉數(shù)據(jù)庫的問題,他的問題有趣之處在于:希望“人離開座位后”定時退出。于是我和他逗趣道:“可以這樣來解決:于椅子上安裝一個按鈕,該按鈕接一個無線發(fā)射器。坐下時,無線發(fā)射器向電腦傳遞信號,離開時信號源切斷,電腦中Access程序做出退出反應(yīng)!边@當(dāng)然是個笑談,其實(shí)這個問題不涉及屁股和椅子的關(guān)系,只是涉及到光標(biāo)的位置問題。也就是說,我們可以把屁股和椅子的依賴關(guān)系,近似的轉(zhuǎn)化為兩個時間點(diǎn)的光標(biāo)相對位置關(guān)系。這兩種關(guān)系之間的差異,僅在于你坐在電腦前發(fā)呆時,也視為你的屁股已經(jīng)離開了椅子。

  光標(biāo)的位置可以在各個窗體的鼠標(biāo)移動事件中得到其坐標(biāo),但是問題在于對每個窗體都利用其鼠標(biāo)移動事件甚是麻煩。于是我想能不能通過一個窗體的計時器觸發(fā)事件,來得到其他若干窗體上的光標(biāo)位置,或者得到光標(biāo)在整個屏幕上的位置。當(dāng)然我知道API應(yīng)該可以解決這個問題,但對API實(shí)在沒有學(xué)過,也很不喜歡,便想知道有沒有其他的方法。

  在幾個論壇就此重金懸賞提出了問題。很遺憾,紅塵如煙同志說,此問題非API不能解。想想紅塵同志水平很高,所論應(yīng)不為虛,于是便找了一下API解決此問題的函數(shù)。還好,函數(shù)很簡單,雖然沒有看懂,但用起來還是不困難的。便決定向API妥協(xié),換取解決定時退出的方案。

  光標(biāo)位置問題解決后,其他方面的問題就簡單了。于是乞茲喀嚓一番搗鼓,寫就此例。本例中解決三個問題:其一是非活動窗體的定時關(guān)閉;其二是活動窗體一段時間不操作時的定時關(guān)閉;其三是對電腦一段時間不操作時定時退出Access數(shù)據(jù)庫。






本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2010-12-21 13:29:46 | 只看該作者
和我之前發(fā)的一個例子的情況有些類似:自動鎖定或退出
3#
 樓主| 發(fā)表于 2010-12-21 13:33:40 | 只看該作者
紅塵如煙 發(fā)表于 2010-12-21 13:29
和我之前發(fā)的一個例子的情況有些類似:【源碼】指定時間無操作自動鎖定或退出

屬于“魚有魚路,蝦有蝦路”,呵呵。

點(diǎn)擊這里給我發(fā)消息

4#
發(fā)表于 2010-12-21 13:47:40 | 只看該作者
我覺得老漢不寫本書真得可惜. 將枯燥的編程整理這么有趣,  前無古人.
學(xué)習(xí)如果變得有趣, 就是一件賞心樂事.
5#
發(fā)表于 2010-12-21 14:05:43 | 只看該作者
本帖最后由 紅塵如煙 于 2010-12-21 14:09 編輯
tmtony 發(fā)表于 2010-12-21 13:47
我覺得老漢不寫本書真得可惜. 將枯燥的編程整理這么有趣,  前無古人.
學(xué)習(xí)如果變得有趣, 就是一件賞心樂事 ...


嚴(yán)重贊同!老頭不愧是文采飛揚(yáng),才氣縱橫
我當(dāng)年也號稱一文學(xué)青年,這些年卻是越來越沉默,越來越習(xí)慣于用拳頭解決問題,現(xiàn)在發(fā)現(xiàn)文字功底完全退化了,隨便寫點(diǎn)東西,三句話就有兩句狗屁不通。所以大家都可以看到我發(fā)的帖子基本上都是實(shí)例居多,很少有什么文字內(nèi)容,看到老頭的文章我是慚愧加羨慕啊
6#
發(fā)表于 2010-12-21 16:38:57 | 只看該作者
謝謝分享
收藏了

點(diǎn)擊這里給我發(fā)消息

7#
發(fā)表于 2010-12-21 17:13:03 | 只看該作者
確實(shí),老漢文采好,ACCESS又精通,難得呀
8#
 樓主| 發(fā)表于 2010-12-21 17:17:09 | 只看該作者
本帖最后由 todaynew 于 2010-12-21 17:18 編輯
紅塵如煙 發(fā)表于 2010-12-21 14:05
嚴(yán)重贊同!老頭不愧是文采飛揚(yáng),才氣縱橫
我當(dāng)年也號稱一文學(xué)青年,這些年卻是越來越沉默,越來越 ...


王站及紅版、t版三同志:
竊以為論壇文章要滿足兩方面同志的需要:其一是對看門道的同志,要將門道說清楚道明白;其二是對看熱鬧的同志,要提供足夠的娛樂性,使同志們或捂嘴偷樂,或會心一笑。
9#
發(fā)表于 2010-12-22 16:16:48 | 只看該作者
我屬于湊熱鬧的同志,頂頂!
10#
發(fā)表于 2010-12-23 12:39:40 | 只看該作者
走過,路過,千萬別錯過!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 08:23 , Processed in 0.149929 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表