以文本方式查看主题

-  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
--  
明白了,谢谢老师