Access开发平台不需要手动刷新即可获取列表窗体最新数据-name
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access开发平台


Access开发平台不需要手动刷新即可获取列表窗体最新数据

发表时间:2018/11/6 8:31:24 评论(5) 浏览(7169)  评论 | 加入收藏 | 复制
   
摘 要:有使用Access快速开发平台的朋友询问:多人同时使用时,如何不手动点击刷新,就可以在列表窗体展现出最新的数据呢?
正 文:

一、问题描述:

      有使用Access快速开发平台的朋友询问:多人同时使用时,如何不手动点击刷新,就可以在列表窗体展现出最新的数据呢?

二、问题解答:

1、在 Sys_ServerParameters 表中添加一组数值:

     ParameterName:LastChangeUnixTime

     Value:空值即可


2、新建一个模块:ModulForRefreshList,里边写如下代码:

     Public unixTime As String

     Public Function getUnixTime()

         getUnixTime = DateDiff("s", "01/01/1970 00:00:00", Now())

     End Function


3、在对应列表窗体的事件里边 设置计时器间隔位500  计时器触发里边写:

     If getparameter("LastChangeUnixTime", , , , , True) <> unixTime Then
         unixTime = getparameter("LastChangeUnixTime", , , , , True)
         Call Me.Parent.btnRefresh_Click
     End If


4、在对应列表窗体的打开事件里边添加:

     unixTime = getparameter("LastChangeUnixTime", , , , , True)


5、在对应编辑窗体的保存按钮事件里边添加如下代码在提示保存成功的代码前边:

     Call SetParameter("LastChangeUnixTime", dbText, getUnixTime(), True)


Access软件网交流QQ群(群号:198465573)
 
 相关文章
快速开发平台2.4版:新增、编辑、删除,list 窗体不能刷新问题  【杨雪  2017/11/5】
万能的刷新代码/刷新窗体里所有控件代码  【杜超  2018/4/11】
保存后数据未刷新的解决方案  【伊西军  2018/7/8】
Access开发平台--删除数据后子窗体不能自动刷新的解决方法  【fxhgood  2018/9/29】
常见问答
技术分类
相关资源
文章搜索
关于作者

name

文章分类

文章存档

友情链接