易表在线答疑技术与交流用户社区 → 关联表


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

主题:关联表

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/10/8 20:41:00 [显示全部帖子]

不明白你的要求,如果说关联,你的文件中已经都关联好了。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/10/8 21:07:00 [显示全部帖子]

不明白各个表的预处理公式为何要用这样的公式:opengrid(grid,1)And OpenMyDir("录入窗口")
既然在表预处理中设置打开指定窗口的公式,应该这样:OpenWindow(1)

OpenMyDir("录入窗口"),是打开我的目录,显然你的文件中并没有目录方案。


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/10/9 23:30:00 [显示全部帖子]

公式和变量没发现有什么问题,FilterFor是对当前表的数据进行筛选,但查询表中并没有任何数据,我不知你这个表的数据是手工输入,还是从后面的一系列表中来的。

如果这个表的数据是从其它表中根据条件提取过来的,你可以这样试试:
比如查询窗口的%供应商%的按钮公式:AppendRows([%供应商%]),这样在变量供应商中选择表名称后再执行公式,会提取相应表的数据。其它按钮同理。

当然如果你用的版本支持一些高级的函数,可以一次性将其它所有表的数据提取到查询表,再做现在你做的这些功能的操作。


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/10/10 17:26:00 [显示全部帖子]

我这台电脑打不开你的文件。

按公式看AppendRows("料号","=",[%料号%])这种公式是绝对错误的。
正确的写法应该是:AppendRows([%供应商%],"料号","=",[%料号%])
至于重复追加数据,你可以在公式前加上ClearGrid(GridName)。


 回到顶部