以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  外部数据表的某一【时间】列的最大值改变,要怎么判断  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=51198)

--  作者:fubblyc
--  发布时间:2014/5/21 16:52:00
--  外部数据表的某一【时间】列的最大值改变,要怎么判断

各位老师好,遇到了这样的问题:

 

我想实现:

 

一外部数据表的某一【时间】列的最大值如果改变,则重新加载此表。

 

我想应该是在计划管理这里写,但是 外部数据表的某一【时间】列的最大值改变,要怎么判断呢。。。

 

 

 


--  作者:有点甜
--  发布时间:2014/5/21 16:54:00
--  

 定义一个变量存储这个值,比如 a = 5

 

 在计划管理那里,获取时间列的最大值,看是不是=a,从而判断


--  作者:Bin
--  发布时间:2014/5/21 16:56:00
--  
Dim ld As Date
Dim 
cmd As New SQLCommand
cmd.CommandText = 
"Select Max(日期) From {订单} Where 产品 = \'PD01\'"

ld = cmd.ExecuteScalar()

dim ld2 as date= DataTables("表A").Compute("Max(日期)")

if ld <> ld2 then
    DataTables("表A").load
end if

--  作者:fubblyc
--  发布时间:2014/5/21 18:53:00
--  
恩恩。可以了。谢谢有点甜老师、Bin老师!!学习!!