以文本方式查看主题

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

--  作者:ming8604
--  发布时间:2017/8/29 11:00:00
--  新窗口最新价格
我要制作一个新窗口,打开默认是有全部物料的最新价格。然后再经过筛选地区、供应商或者物料编码来筛选该物料的最新价格。
可是我在新窗口afterload如何编写Filter?筛选出同地区,同物料,同供应商的最新价格?

--  作者:有点甜
--  发布时间:2017/8/29 11:40:00
--  

 参考

 

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

 


--  作者:ming8604
--  发布时间:2017/8/29 12:13:00
--  
版主,你好。

原表是一张拥有历史价格的表。我绑定在了一个新的窗口的一张表里,然后不知道怎么在afterload筛选出最新,同物料、同供应商下的价格。

我并不是要怎么设计,后续的选择查找。

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

 你问过啊

 

http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=104693&skin=0

 


--  作者:ming8604
--  发布时间:2017/8/29 13:50:00
--  
图片点击可在新窗口打开查看图片点击可在新窗口打开查看

当时我就没做出来,上次没做到界面,只查出了数据。。。
现在想起来,又重新做到这里。
我只想问,在新窗口afterload怎么写?没有用sqlQuery类型,直接是绑定了副表。

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

e.Form.Controls("Table1").Table.Fill("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 地区, 产品, 供应商", true)


--  作者:ming8604
--  发布时间:2017/8/29 18:03:00
--  
我绑定的表,子表里有太多的价格。
现在希望新窗口一打开就自动是最新价格。(分别在前三项不同的情况下)。。。



另,我那个按钮设置,当TextBox1 为 物料编号 。查找时候为空。这个是我语句哪里错误了吗?


请专家查看一下,谢谢。



附件上传成功吗?
[此贴子已经被作者于2017/8/29 18:07:31编辑过]

--  作者:有点甜
--  发布时间:2017/8/29 18:13:00
--  

 做个具体的例子发上来测试吧。6楼的代码有什么问题?


--  作者:ming8604
--  发布时间:2017/8/30 9:59:00
--  
图片点击可在新窗口打开查看 添加附件 上传附件 1个文件上传成功,目前今天总共上传了1个附件。
--  作者:ming8604
--  发布时间:2017/8/30 10:08:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb

 

图片点击可在新窗口打开查看 添加附件 上传附件 1个文件上传成功,目前今天总共上传了2个附件