Foxtable(狐表)用户栏目专家坐堂 → [求助]关联表中如何连接不同的关键词


  共有12091人关注过本帖树形打印复制链接

主题:[求助]关联表中如何连接不同的关键词

帅哥哟,离线,有人找我吗?
jackchen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:54 积分:514 威望:0 精华:0 注册:2011/8/7 9:56:00
[求助]关联表中如何连接不同的关键词  发帖心情 Post By:2011/8/17 0:09:00 [只看该作者]

我想问下,

  我有2个表格,一个是成本表,一个是订单表,2个中可以关联的词就是产品型号,但是这个型号有一点区别,不是完全对应

  比如成本表中有一个苹果,那订单表中型号就是"A  苹果",这是因为这个产品是从A厂进过来的,自然也会有B  苹果,我直接关联后,发觉无法直接根据成本表的型号得到订单,

  请问是一定要完全匹配吗?还是可以增加固定的格式后再去关联??谢谢

     

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/17 8:31:00 [只看该作者]

关联必须完全匹配,你可以分成两列,厂家和产品型号,厂家输入A、B,产品型号输入苹果和梨子


 回到顶部
美女呀,离线,留言给我吧!
ashi_shine
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:100 积分:831 威望:0 精华:0 注册:2011/4/11 13:28:00
  发帖心情 Post By:2011/8/17 11:54:00 [只看该作者]

一楼的情况,是不是可以通过SQL查询表,查询出模糊匹配的结果?


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/17 12:22:00 [只看该作者]

还有一种解决办法:

http://www.foxtable.com/help/topics/2222.htm

 

由于是模拟的,所以想要什么样的条件都行。


 回到顶部
帅哥哟,离线,有人找我吗?
jackchen
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:54 积分:514 威望:0 精华:0 注册:2011/8/7 9:56:00
  发帖心情 Post By:2011/8/17 20:05:00 [只看该作者]

我看了那个

用Table控件模拟关联表

 

   有一些问题,不是很明白

   t.Filter = "产品编号 = " & .Current("产品编号")
  这个怎么理解啊?

  如果我希望这个filter 条件修改成

 t.Filter = "产品名 = " 'A  ' & .Current("产品名")   就是订单表中的 产品列 筛选出 "A  产品"
运行后,发觉显示如下错误

  语法错误:“="运算符后缺少操作数

     这个要加入一个固定字符如何写表达式啊?

  


 回到顶部
帅哥哟,离线,有人找我吗?
ahbzczy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:268 积分:2307 威望:0 精华:0 注册:2010/3/26 14:08:00
  发帖心情 Post By:2011/8/17 20:23:00 [只看该作者]

t.Filter = "产品名 = 'A " & .Current("产品名")  & "'"  就是订单表中的 产品列 筛选出 "A  产品"

 回到顶部
美女呀,离线,留言给我吧!
yangming
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2011/8/17 20:34:00 [只看该作者]

t.Filter = "产品名 = A " & .Current("产品名") 

 回到顶部
帅哥哟,离线,有人找我吗?
jackchen
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:54 积分:514 威望:0 精华:0 注册:2011/8/7 9:56:00
  发帖心情 Post By:2011/8/17 21:12:00 [只看该作者]

谢谢各位啦,我用

用Table控件模拟关联表

 修改数据后,发觉还是不能用这样的方法得到相关的数据,必须是2个列的数据完全匹配,不知道谁可以做到把这个案例中的对应的产品编号加入固定格式?

  比如产品表中 就是 1. 2. .3 而在订单表中产品编号就是 "A  1", "A  2","A  3"

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/17 21:20:00 [只看该作者]

谁说一定要完全匹配? 模拟关联表的条件是自定义的,只要你喜欢,任何匹配方式都可以。
[此贴子已经被作者于2011-8-17 21:20:30编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
jackchen
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:54 积分:514 威望:0 精华:0 注册:2011/8/7 9:56:00
  发帖心情 Post By:2011/8/17 22:36:00 [只看该作者]

能否帮忙看下,如何做出这样的效果的2个表?? 我搞了好久,都不行

  

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


 回到顶部