以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 对客户表进行排序 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73603) |
-- 作者:tina2012 -- 发布时间:2015/8/22 16:03:00 -- 对客户表进行排序 下销售订单时,需要打开“客户窗口”选择客户,客户表能不能按照其订单日期进行排序,意思就是,最近有下订单的客户排在前面,怎么可以实现? |
-- 作者:有点蓝 -- 发布时间:2015/8/22 16:07:00 -- Tables("客户表").Sort = "订单日期 DESC" |
-- 作者:tina2012 -- 发布时间:2015/8/22 16:15:00 -- 重点是 客户表 中没有“订单日期”列,客户表与订单表是通过“客户”列关联起来的。 |
-- 作者:有点蓝 -- 发布时间:2015/8/22 16:16:00 -- Tables("客户表").Sort = "[_Identify] DESC" |
-- 作者:tina2012 -- 发布时间:2015/8/22 16:29:00 -- 应该没明白我的意思吧? 不是把客户表倒序排列显示。 要求: 最近下订单的客户排在前面,最近没有下订单的客户排在后面,再具体点就是:今天已经下过订单的客户排在前面,昨天下了订单的客户排在其后,这样一直按照顺序排下去。。。。
|
-- 作者:tina2012 -- 发布时间:2015/8/22 16:43:00 -- 能不能实现呢? |
-- 作者:lmk -- 发布时间:2015/8/22 16:58:00 -- 按我的理解,4楼的代码应该就能实现你的要求啊。 |
-- 作者:有点蓝 -- 发布时间:2015/8/22 16:58:00 -- Sel ect distinct a.客户ID,a.客户名称,日期 from {客户} a,{订单} b where a.客户ID = b.客户ID order by 日期 desc 用SqlCommand把这个sql生成表 打开的客户数据源用这个表 |