以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]筛选后,如何让能让窗口中的表与关联表同步呢......急 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3385) |
-- 作者:ahua671 -- 发布时间:2006/8/22 22:40:00 -- [求助]筛选后,如何让能让窗口中的表与关联表同步呢......急 egd文件下载 先谢谢大家了. |
-- 作者:czy -- 发布时间:2006/8/22 22:41:00 -- 你想要做什么? |
-- 作者:ahua671 -- 发布时间:2006/8/22 22:49:00 -- 就是在窗口输入数据进行筛选后,窗口显示与关联表要同步,,现在是不能同步的。 说明:我用了本表关联,另外用的是模糊筛选。。。。谢谢老师给看一下。。。 |
-- 作者:czy -- 发布时间:2006/8/22 23:00:00 -- egd文件下载 |
-- 作者:ahua671 -- 发布时间:2006/8/22 23:09:00 -- 谢谢。。。。收到,能说一下思路吗?我看晕了。另外这样一来,就失去了原来模糊查询的好处了。只能精确查找。。。。。 |
-- 作者:czy -- 发布时间:2006/8/22 23:17:00 -- 不会吧,模糊和精确一个是等于,一个是包含,这点你总该搞得清楚吧,如果懂这点公式稍改一下不就行了。 模糊方式: |
-- 作者:dongd1 -- 发布时间:2006/8/22 23:20:00 -- egd文件下载 这个是按鼠标选定列查找 |
-- 作者:ahua671 -- 发布时间:2006/8/22 23:20:00 -- 主要是老师你这个公式用了太多的函数了,我看都晕了。。。。 不好意思,,接触易表才一周,,,还要多向老师学习学习。。。。 |
-- 作者:czy -- 发布时间:2006/8/22 23:29:00 -- 呵呵,功到自然成。 此公式有点复杂,如果叫我详细解说公式还真不容易,因为我的表达能力太差,还是你对照函数慢慢参吧。 6楼公式真正执行时是下面的样子,相信你就不会头晕了。 FilterFor("第二列","Instr",[%A%]) And FilterFor("第三列","Instr",[%A%],1) And FilterFor("第四列","Instr",[%A%],1) And FilterFor("第五列","Instr",[%A%],1) And FilterFor("第六列","Instr",[%A%],1) And FilterFor("第七列","Instr",[%A%],1) And FilterFor("第八列","Instr",[%A%],1)And FilterRGrid(Grid,"第二列","Instr",[%A%]) And FilterRGrid(Grid,"第三列","Instr",[%A%],1) And FilterRGrid(Grid,"第四列","Instr",[%A%],1) And FilterRGrid(Grid,"第五列","Instr",[%A%],1) And FilterRGrid(Grid,"第六列","Instr",[%A%],1) And FilterRGrid(Grid,"第七列","Instr",[%A%],1) And FilterRGrid(Grid,"第八列","Instr",[%A%],1) |
-- 作者:dongd1 -- 发布时间:2006/8/22 23:29:00 -- 下面引用由czy在 2006/08/22 11:17pm 发表的内容: 不会吧,模糊和精确一个是等于,一个是包含,这点你总该搞得清楚吧,如果懂这点公式稍改一下不就行了。 模糊方式: FilterFor("第二列","Instr",) And Eval("FilterFor(""&q ... 觉得应该把"第二列"改成"第一列",这样后面如果填数字就都可找到了,全部显示改称SHOWALL()andFilterRGrid("表1")这样显示也同步了 |