以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  选择最近的日期  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19414)

--  作者:candyingrain
--  发布时间:2010/5/19 12:23:00
--  选择最近的日期
在数据表里,我增加了几个字段:最新服务上门日期,最新实施上门日期,最新回访上门日期,最新上门日期,现要求在最新上门日期中体现最近的上门日期(即最新服务上门日期,最新实施上门日期,最新回访上门日期中这3个日期中最近的日期),字段都是日期型的,请给出函数,这些字段都是在一张表中的,多谢!
--  作者:wjq1072
--  发布时间:2010/5/19 13:16:00
--  
1、设置3个变量%a%、%b%、%c%;
2、在窗口设置一个标签"  ";
3、设置一个按钮;
4、设置按钮公式:
SortCol(GridName,"",1) And
SetVariable("%a%",FindText(GridName,"日期1","日期1"," <> ","",-1)) And

SortCol(GridName,"日期2",1) And
SetVariable("%b%",FindText(GridName,"日期2","日期2"," <> ","",-1)) And

SortCol(GridName,"日期3",1) And
SetVariable("%c%",FindText(GridName,"日期3","日期3"," <> ","",-1)) And

SetLabel("  ",Text(Max([%a%],[%b%],[%c%])))

最近的日期就可以在标签显示。