以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 最大最小判断提取 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122738) |
-- 作者:dzz9826 -- 发布时间:2018/8/1 11:09:00 -- 最大最小判断提取 老师好,有两个表,表A,表B。表A字段为:编号,数量,姓名;表B字段为:编号,数量,姓名。当表B输入编号时,提取表A的最小值,并将对应的姓名一并提取。 不知编码如何写,请指点,谢谢。
|
-- 作者:有点甜 -- 发布时间:2018/8/1 11:11:00 -- 1、http://www.foxtable.com/webhelp/scr/1451.htm
2、查找的时候,find的数据根据数量列排序一下即可 http://www.foxtable.com/webhelp/scr/0396.htm
|
-- 作者:dzz9826 -- 发布时间:2018/8/1 11:52:00 -- 谢谢老师,但如果数量相同,但姓名不同,如何把不同的姓名都是提取到表B的姓名字段里? |
-- 作者:有点甜 -- 发布时间:2018/8/1 12:38:00 -- 以下是引用dzz9826在2018/8/1 11:52:00的发言:
谢谢老师,但如果数量相同,但姓名不同,如何把不同的姓名都是提取到表B的姓名字段里?
那提取数量的代码不变;修改一下姓名提取的方式。
合成一个新的条件,如 "编号=\'A005\' and 数量=123"
然后查询得到 http://www.foxtable.com/webhelp/scr/1435.htm
|
-- 作者:dzz9826 -- 发布时间:2018/8/1 14:10:00 -- 老师,这个没搞明白 |
-- 作者:dzz9826 -- 发布时间:2018/8/1 14:11:00 -- 数量和姓名都是不确定的 |
-- 作者:有点甜 -- 发布时间:2018/8/1 14:27:00 -- 以下是引用dzz9826在2018/8/1 14:11:00的发言:
数量和姓名都是不确定的
e.dataRow("姓名") = DataTables("表A").GetComboListString("姓名", "编号=\'A005\' and 数量=123") |
-- 作者:dzz9826 -- 发布时间:2018/8/1 15:01:00 -- 明白了,谢谢老师 |