以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关联表中如何连接不同的关键词 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11925) |
||||
-- 作者:jackchen -- 发布时间:2011/8/17 0:09:00 -- [求助]关联表中如何连接不同的关键词 我想问下, 我有2个表格,一个是成本表,一个是订单表,2个中可以关联的词就是产品型号,但是这个型号有一点区别,不是完全对应 比如成本表中有一个苹果,那订单表中型号就是"A 苹果",这是因为这个产品是从A厂进过来的,自然也会有B 苹果,我直接关联后,发觉无法直接根据成本表的型号得到订单, 请问是一定要完全匹配吗?还是可以增加固定的格式后再去关联??谢谢
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/17 8:31:00 -- 关联必须完全匹配,你可以分成两列,厂家和产品型号,厂家输入A、B,产品型号输入苹果和梨子 |
||||
-- 作者:ashi_shine -- 发布时间:2011/8/17 11:54:00 -- 一楼的情况,是不是可以通过SQL查询表,查询出模糊匹配的结果? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/17 12:22:00 -- 还有一种解决办法: http://www.foxtable.com/help/topics/2222.htm
由于是模拟的,所以想要什么样的条件都行。 |
||||
-- 作者:jackchen -- 发布时间:2011/8/17 20:05:00 -- 我看了那个 用Table控件模拟关联表
有一些问题,不是很明白 t.Filter = "产品编号 = " & .Current("产品编号") 如果我希望这个filter 条件修改成 t.Filter = "产品名 = " \'A \' & .Current("产品名") 就是订单表中的 产品列 筛选出 "A 产品" 语法错误:“="运算符后缺少操作数 这个要加入一个固定字符如何写表达式啊?
|
||||
-- 作者:ahbzczy -- 发布时间:2011/8/17 20:23:00 -- t.Filter = "产品名 = \'A " & .Current("产品名") & "\'" 就是订单表中的 产品列 筛选出 "A 产品" |
||||
-- 作者:yangming -- 发布时间:2011/8/17 20:34:00 --
|
||||
-- 作者:jackchen -- 发布时间:2011/8/17 21:12:00 -- 谢谢各位啦,我用 用Table控件模拟关联表 修改数据后,发觉还是不能用这样的方法得到相关的数据,必须是2个列的数据完全匹配,不知道谁可以做到把这个案例中的对应的产品编号加入固定格式? 比如产品表中 就是 1. 2. .3 而在订单表中产品编号就是 "A 1", "A 2","A 3"
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/17 21:20:00 -- 谁说一定要完全匹配? 模拟关联表的条件是自定义的,只要你喜欢,任何匹配方式都可以。 [此贴子已经被作者于2011-8-17 21:20:30编辑过]
|
||||
-- 作者:jackchen -- 发布时间:2011/8/17 22:36:00 -- 能否帮忙看下,如何做出这样的效果的2个表?? 我搞了好久,都不行
|