Office中国论坛/Access中国论坛

标题: 同一表中两个字段内容的联动 [打印本页]

作者: louisegrade    时间: 2010-11-26 10:17
标题: 同一表中两个字段内容的联动
有两个表
一个消费分类表,消费ID 消费分类消费子类
1 伙食费 饭
2 伙食费 水果
3 伙食费 饮料
4 购物费 衣服
表2是 消费表 ID 消费分类 消费子类 金额
我想问的是子类怎么和分类联系起来。例如:我选了伙食费,子类只有饭、水果、饮料让我选 。

求助大家了。。。。。

作者: tmtony    时间: 2010-11-26 10:36
表中 字段 可设置成 组合框,里面可设置来源
不过最好输入是在窗体中去完成,容易控制
作者: 轻风    时间: 2010-11-26 10:39
表二不合理
作者: louisegrade    时间: 2010-11-26 10:45
表2 哪 里不合理。请指教。
作者: louisegrade    时间: 2010-11-26 10:52
难倒不可以这样联动吗?

子类必须是全部的吗?

我想的是分类选好后,子类只能选相应的内容。 这样不可以吗?

我是刚学习ACCESS的,请大家 指教一下。谢谢。
作者: louisegrade    时间: 2010-11-26 11:03
没有人回答我了吗?
作者: tmtony    时间: 2010-11-26 11:40
回复 louisegrade 的帖子

在表中不太好实现. 要使用窗体
您可在搜索 中搜索 "联动"  这个关键字
论坛里有很多类似的相关例子,可能对你有帮助.可看看

作者: louisegrade    时间: 2010-11-26 11:42
哦,那我找找看,谢谢啊。
作者: roych    时间: 2010-11-26 16:49
如果是基础表的话,按王版主(好像没说错吧?呵呵)的意思,用查阅列是可以实现的。
不过最好还是在窗体中实现要好些。
1、在“分类”里设置为组合框,按向导,选中相应的表和字段完成就是了。
2、在“子类”里设置为组合框,取消向导,在来源里点击省略号,会弹出查询设计对话框,
选中表1,选中分类和子类字段,分组,然后把分类作为条件,在条件窗格里右击,生成器,选中窗体中的分类组合框,显示值一般为:[forms]![窗体1]![分类]
3、在分类的组合框写改变事件:
sub 分类_Change()
me.子类.requery
end sub
那么每次选中了分类之后,子类就自动对应了。
作者: louisegrade    时间: 2010-11-29 09:36
谢谢 roych.

作者: kingasd    时间: 2011-9-3 14:16
学习中……





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3