以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]狐狸爸爸,帮忙诊断两个个问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22840) |
||||
-- 作者:hdf0913 -- 发布时间:2012/8/25 9:03:00 -- [求助]狐狸爸爸,帮忙诊断两个个问题
1、采购进货表里有个筛选表达式不正确,不知道问题在哪里? 2、采购进货和采购明细表建立关联,做了个录入窗口,录入窗口上加了个筛选按钮,点击按钮筛选出订单后,点击下一单,不显示明细,求解决代码
|
||||
-- 作者:czy -- 发布时间:2012/8/25 9:17:00 -- 将数据库文件也传上来
第二个问题,目前只能在下一单按钮中加上撤消筛选按钮来解决。 |
||||
-- 作者:hdf0913 -- 发布时间:2012/8/25 9:21:00 -- 数据库附件 |
||||
-- 作者:hdf0913 -- 发布时间:2012/8/25 9:22:00 -- 数据库附件MDB类型不能上传 |
||||
-- 作者:czy -- 发布时间:2012/8/25 9:39:00 -- 压缩后再传 |
||||
-- 作者:hdf0913 -- 发布时间:2012/8/25 9:57:00 --
数据库文件 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/8/25 11:09:00 -- 第一个问题,你的采购进货表的PositionChanged有着么一行代码: Tables("采购进货.采购明细").Filter = "采购单号" 显然这个代码有问题,你应该修改或者删除之。 提示: 既然已经建立了关联,关联表就会自动显示父表选定行在子表对应的行,你根本不需要去设置什么代码筛选的,只有模拟关联表才需要设置代码来筛选。 第二个问题,你应该加上撤销筛选的代码: With Tables("采购进货") .Position = .Position - 1 End With Tables("xxx").Filter = "" |
||||
-- 作者:hdf0913 -- 发布时间:2012/8/25 22:47:00 -- 谢谢狐爸,第一个问题已经解决,第二个问题撤销筛选命令 Tables("采购进货.采购明细").Filter = "采购单号"
代码什么问题 采购单号是字符型 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/8/27 9:30:00 -- 删除这行代码就行了。 另外建议先按顺序再系统学习两三遍帮助。 |