Office中国论坛/Access中国论坛

标题: [求助]初学者的问题,在线等! [打印本页]

作者: brothxb    时间: 2007-5-7 06:09
标题: [求助]初学者的问题,在线等!
我初学ACCESS,有些可能比较白的问题解决不了,希望能够得到解决!

我在做一个人事管理的数据库,其中建立了2个表,一个是"员工数据表",一个是"订单数据表",其中'员工数据表'和"订单数据表"中都有[员工所属部门]和[员工姓名]字段,这两个字段的属性分别是:查阅-组合框-行来源类型:表/查询-行来源:员工数据表.所属部门查询       查阅-组合框-行来源类型:表/查询-行来源:员工数据表.员工姓名查询

按照这种方式在订单数据表中输入数据时,[员工所属部门]和[员工姓名]字段下面是一个下拉的列表框,列表框里的数据是根据员工数据表中的数据来的,但是有一个问题是:我在选择[员工所属部门]后,在[员工姓名]字段选择员工姓名出现下拉列表框时,是将整个表中的姓名列出来,而不是只列出所选择的部门的员工姓名,那么我该怎么设置数据表,使[员工姓名]字段列表只显示前面[所属部门]中所选择的部门中的员工呢,谢谢!.

[此贴子已经被作者于2007-5-7 11:51:17编辑过]


作者: z2117s    时间: 2007-5-8 01:05
将员工姓名的下拉框属性中的行来源设置为:[Forms]![窗体名]![员工所属部门]就可以了

当你选择完员工所属部门后,姓名的下拉框就会做一个选择查询;那就是你想要的结果了[em07]
作者: 45275333    时间: 2007-5-21 18:39

作者: sdzblbf    时间: 2007-5-24 17:20
请参考以下代码:



商品名称规格.RowSourceType = "表/查询"
商品名称规格.RowSource = "SELECT [商品明细].[商品名称规格] FROM [商品明细] WHERE [商品明细].[代号]=[商品类别].[value]"

作者: puilding    时间: 2007-5-28 21:01
学到东西了




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