以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口afterload  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104693)

--  作者:ming8604
--  发布时间:2017/8/3 11:33:00
--  窗口afterload
我新创建一个最新价格窗口。
绑定的表是以下价格表

地区 产品 供应商 价格
GD 112 AA 4
GX 113 BB 5
SH 113 CCC 6
GD 112 AA 7
GX 112 BB 8
SH 111 CCC 9
GD 112 AA 10
GX 112 BB 11
SH 112 CCC 12
GD 112 AA 13
GX 113 BB 14
SH 113 CCC 15
GD 111 AA 16
GX 112 BB 17
SH 112 CCC 18
GD 112 AA 19
GX 114 BB 20
SH 116 CCC 21

我需要的是,最新价格(倒序)的,不同供应商,不同地区,不同产品的价格在新窗口。
请问是用在新窗口afterload里,语句怎么写?


DataTables("价格子表").LoadFilter = 


--  作者:有点甜
--  发布时间:2017/8/3 12:32:00
--  

用查询表

 

Select 地区, 产品, 供应商, (select top 1 价格 from {价格表} as b where a.地区=b.地区 and a.产品=b.产品 and a.供应商=b.供应商 order by 日期 desc) as 价格 from {价格表} as a group by 地区, 产品, 供应商


--  作者:ming8604
--  发布时间:2017/8/3 14:19:00
--  
怎么写??
在哪里写?

怎么会是查询表。我应该是新窗口来的,在afterload。
用绑定副本表吗?

--  作者:有点甜
--  发布时间:2017/8/3 15:32:00
--  

1、增加查询表

 

http://www.foxtable.com/webhelp/scr/2321.htm

 

2、可以直接在窗口里写(要用sqlQuery类型) http://www.foxtable.com/webhelp/scr/1907.htm

 

3、直接fill http://www.foxtable.com/webhelp/scr/1777.htm

 


--  作者:ming8604
--  发布时间:2017/8/3 15:40:00
--  
谢谢
[此贴子已经被作者于2017/8/3 16:12:36编辑过]