Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

定时自动运行宏的条件怎么设置?

阿皮  发表于:2014-01-27 09:02:55  
复制

新手求助:

宏的条件如何设置,能使得该宏在某一时间到达时,能够自动运行?

我需要在每天23点,使用宏的导入功能,把外部Excel表的内容导入到Access的一个表中;

外部的Excel表在每天收集完数据后,24点自动清空(PLC的设定,暂时无法更改)

本人新手,请大侠说的简单些

在线等,谢谢!

 

Top
煮江品茶 发表于:2014-01-27 13:30:52
宏搞不成,因为没有计时器。用窗体计时器可以搞。

阿皮 发表于:2014-01-27 15:23:48

窗体计时器怎么设定?让宏能够在固定时间自动运行

谢谢先



chinasa 发表于:2014-01-27 16:06:42

计时器是每隔一定时间自动执行指定的宏或代码。你在窗体的“事件”中可以看到“计时器触发”和“计时器间隔”。“计时器触发”可以选择货输入你要执行的宏,“计时器间隔”是指多长时间执行一次。你可以在执行代码中加上判断语句,判断当前时间是否大于23点,小于24点,如果是就执行导入,否则不导入。为了避免重复导入,对于是否已经导入过,你可以做个标记,方便判断。

另外,上述方法并不是很好,我曾经使用过,数据库长期打开着,不断扫描,很容易死机。

 

更好的办法我暂时也没有,你可以取百度下看看吧。



阿皮 发表于:2014-01-27 16:54:21

谢谢~

 



总记录:4篇  页次:1/1 9 1 :