以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 关联表 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4274) |
-- 作者:雨荷 -- 发布时间:2006/10/8 19:57:00 -- 关联表 CZY老师 我想把表的记录和查询表关联!~ 能不能麻烦您帮忙设置一下!~ |
-- 作者:雨荷 -- 发布时间:2006/10/8 20:00:00 -- egd文件下载 管理员码 123 |
-- 作者:czy -- 发布时间:2006/10/8 20:41:00 -- 不明白你的要求,如果说关联,你的文件中已经都关联好了。 |
-- 作者:czy -- 发布时间:2006/10/8 21:07:00 -- 不明白各个表的预处理公式为何要用这样的公式:opengrid(grid,1)And OpenMyDir("录入窗口") 既然在表预处理中设置打开指定窗口的公式,应该这样:OpenWindow(1) OpenMyDir("录入窗口"),是打开我的目录,显然你的文件中并没有目录方案。 |
-- 作者:雨荷 -- 发布时间:2006/10/9 14:10:00 -- 谢谢!~CZY老师 之前我有做目录窗口,之后做了"系统主页"之后觉得再用目录窗口就没有必要了!所以就删了,但是忘了改函数了,呵呵!~ 我想要的就是在第二个表,筛选表中把想相关联的"宏祺""泉林旺""恒德"等表中的数据关联到筛选表中,在筛选表中用录入窗口操作一些查询动作!~ 但是我的一些变量好像没有设好,不知道是不是少设了一些变量值,总觉得不动劲 |
-- 作者:czy -- 发布时间:2006/10/9 23:30:00 -- 公式和变量没发现有什么问题,FilterFor是对当前表的数据进行筛选,但查询表中并没有任何数据,我不知你这个表的数据是手工输入,还是从后面的一系列表中来的。 如果这个表的数据是从其它表中根据条件提取过来的,你可以这样试试: 当然如果你用的版本支持一些高级的函数,可以一次性将其它所有表的数据提取到查询表,再做现在你做的这些功能的操作。 |
-- 作者:雨荷 -- 发布时间:2006/10/10 17:10:00 -- CZY老师,谢谢你!~ 是从关联表中查询数据 我有按照您说的方法设置函数,但只有供应商一列可以筛选!~ 料号及产品名称并不能筛选, 而单键选项的也只是跟据供应商一列进行筛选 我的单键选项现在的的公式是 ShowAllRows() And if([%料号%]>"",AppendRows("料号","=",[%料号%]),True) And if([%供应商%]>"",AppendRows([%供应商%]),True)And if([%产品名称%]>"",AppendRows([%产品名称%]),True) And if([%开始日期%]>"",AppendRows("日期",">=",[%开始日期%]),True) And if([%结束日期%]>"",AppendRows("日期","<=",[%结束日期%]),True) 产品名称的筛选键公式是AppendRows([%产品名称%]) |
-- 作者:czy -- 发布时间:2006/10/10 17:26:00 -- 我这台电脑打不开你的文件。 按公式看AppendRows("料号","=",[%料号%])这种公式是绝对错误的。 |
-- 作者:雨荷 -- 发布时间:2006/10/10 19:15:00 -- 谢啦!~ 先去试一下!~ 我这个版本是老古董,公司的!~ 呵呵!~ |