以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教下关于筛选日期的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=26270) |
-- 作者:even0898 -- 发布时间:2012/11/28 15:53:00 -- 请教下关于筛选日期的问题 假设有N个明细项,只加载离今天最近的日期的明细项,该怎么写呢?
|
-- 作者:狐狸爸爸 -- 发布时间:2012/11/28 15:56:00 -- 加载最近10天的行:
Dim dt As Date = Date.Today.AddDys(-10) DataTables("xxx").LoadFilter= "日期列名 <= #" dt & "#" DataTables("xxx").Load()
|
-- 作者:even0898 -- 发布时间:2012/11/28 15:59:00 -- 以下是引用狐狸爸爸在2012-11-28 15:56:00的发言:
加载最近10天的行:
Dim dt As Date = Date.Today.AddDys(-10) DataTables("xxx").LoadFilter= "日期列名 <= #" dt & "#" DataTables("xxx").Load()
狐爸爸,这样子达不到我的要求啊,我只要一个离今天日期最近的,换句话说就是要日期最新的明细项 这个东东主要是因为销售的产品有给客户降价的情况,所以就要取最新的报价情况作为客户订单的价格,保存过去的价格是为了后续统计客户的价格走势 [此贴子已经被作者于2012-11-28 16:01:58编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/11/28 16:06:00 -- 纸上不谈兵,做个简单的例子发上来,说明具体的问题,我们帮你设置一下。 |
-- 作者:lin_hailun -- 发布时间:2012/11/28 16:19:00 -- 查询到最大的日期,然后,加载这个日期的数据呗。 http://www.foxtable.com/help/topics/0696.htm |