以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 找到MAX值的行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70300) |
-- 作者:一笑 -- 发布时间:2015/6/18 15:42:00 -- 找到MAX值的行 可以用find在DataTable查找符合条件的行,比如: Dim dr As DataRow dr = DataTables("订单").Find("数量 > 1000") 可否找到数量列中值最大的那一行?谢谢
|
-- 作者:Bin -- 发布时间:2015/6/18 15:45:00 -- http://www.foxtable.com/help/topics/0393.htm |
-- 作者:Bin -- 发布时间:2015/6/18 15:46:00 -- Dim cnt As Integer cnt = DataTables("订单").Compute("MAX([数量])") Output.Show("最大数:" & cnt) |
-- 作者:一笑 -- 发布时间:2015/6/18 21:36:00 -- 意思有点误解,上面这么简单的会。我是想类似以下,找到数量最大值这一行(不需得出该最大值),然后跨表引用: Dim dr As DataRow
dr = DataTables("产品").Find("MAX([数量]") If dr IsNot Nothing Then e.DataRow("单价") = dr("单价") End If |
-- 作者:大红袍 -- 发布时间:2015/6/18 21:37:00 -- Dim dr As DataRow dr = DataTables("产品").Find("","数量 desc") If dr IsNot Nothing Then e.DataRow("单价") = dr("单价") End If |