以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于新记录 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=147898) |
-- 作者:scofields -- 发布时间:2020/3/26 20:52:00 -- 关于新记录 老师,如何获取新增行信息,然后弹窗告知,可不可以不用open QQ的形式,因为数据库不是我的,我只想获取到他新增的记录,然后弹窗告诉我,现在我总要刷新后才能看到,经常漏掉信息。 |
-- 作者:狐狸爸爸 -- 发布时间:2020/3/27 9:22:00 -- 如果没有办法用OpenQQ,可以看看: 做个定时器,定时刷新,或者在用户一段事件不操作后执行,看看这里的示例二: |
-- 作者:scofields -- 发布时间:2020/3/27 16:02:00 -- 我最终用计划,因为我不需要去追载数据,但是貌似没用,总是弹窗“无法绑定由多个部分组成的标识符 "Date.today"。狐爸看看怎么修改? Dim Val As Integer = DataTables("提货单").SQLCompute("Max(提货单号)","付款方式ID = 3 And 生效时间 <= Date.today-1") Dim ID As Integer = DataTables("提货单").SQLCompute("Max(提货单号)","付款方式ID = 3 And 生效时间>= Date.today") If ID > Val Then PopMessage("新增一条记录,请查看") End If |
-- 作者:有点蓝 -- 发布时间:2020/3/27 16:14:00 -- 参考:http://www.foxtable.com/webhelp/topics/1284.htm Dim Val As Integer = DataTables("提货单").SQLCompute("Max(提货单号)","付款方式ID = 3 And 生效时间 <= \'" & Date.today.adddaya(-1) & "\'")
|
-- 作者:scofields -- 发布时间:2020/3/27 16:22:00 -- 这个问题解决了,但弹窗总是关闭不掉,这个可怎么解决? |
-- 作者:有点蓝 -- 发布时间:2020/3/27 16:32:00 -- 去掉弹窗,把提示放到状态栏:http://www.foxtable.com/webhelp/topics/0639.htm |
-- 作者:scofields -- 发布时间:2020/3/27 16:39:00 -- 每天都有新增不少的记录,我想实现的效果是,我的弹窗关闭后,如果再有新增的记录再弹出来,这可有办法处理掉? |
-- 作者:有点蓝 -- 发布时间:2020/3/27 16:47:00 -- afteropenproject事件 vars("id") = DataTables("提货单").SQLCompute("Max(提货单号)") 然后计划管理 Dim dr as datarow = DataTables("提货单").SQLFind("提货单号 >" & vars("id")) if dr isnot nothing then vars("id") = dr(“提货单号”) PopMessage("新增一条记录,请查看") end if
|