在access数据库中,同一记录的输入中,如何根据其中一个字段的值来确定另一字段的取值范围
例如:有部门表、职务表、职员信息表,设部门表有:科室、车间,职务表有:科长,科员,车间主任、工人,其中科长、科员只能出现在科室部门中,车间主任和工人只能存在于车间中,那么...
例如:有部门表、职务表、职员信息表,设部门表有:科室、车间,职务表有:科长,科员,车间主任、工人,其中科长、科员只能出现在科室部门中,车间主任和工人只能存在于车间中,那么在职员住处表的输入中,如何根据输入的部门信息来确定职务的范围,比如,输入:张三,男,然后输入车间后,职务输入框自动只剩下车间主任和工人二项供选择输入。
展开
2个回答
展开全部
在ACCESS里面,组合框的内容是可以根据其他参数的变化而变化的,举个例子吧:比如说,"窗体1"里面有一个文本框"text1"和一个组合框"combo1",那你在"combo1"点右键选择"属性",然后在"数据"选项卡里面,把"行来源类型"设置为"表/查询",然后在"行来源"里面输入个带参数的查询:select 职务 from 职务表 where 部门=(select 部门 from 部门表 where 职员姓名=[forms]![窗体1]![text1]),然后在text1的"更新后"事件中写入:me![combo1].requery就可以了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询