access2003中的窗体怎样插入列表
我知道是要先建一个查询,可是半天列表建不起来,和右边的子表也无法对应。如图是的老师要求,请给出详细步骤~~这个图...
我知道是要先建一个查询,可是半天列表建不起来,和右边的子表也无法对应。如图是的老师要求,请给出详细步骤~~
这个图 展开
这个图 展开
1个回答
展开全部
图在哪里?
直接拉一个Combo组合框到窗体上,取消向导,然后给他一个名称如:AA;把他的行来源类型选择为表/查询,在他的行来源 属性里设置查询语句,如果你不会写SQL语句,就在行来源后面那个按钮点一下,进去设计你的查询,给查询一个对象,记住最好只让他显示一个字段,其他的字段统一做为这个字段的条件,把显示勾掉,最后关闭查询并保存,要注意的是,还要在行来源生成的语句里面在SELECT后面加一个DISTINCT避免重复的项。这样就是一个下拉列表。
然后在查询设计器里面新建一个查询,让查询的条件指向窗体上的Combo控件,在查询的条件拦里写上=[FORMS]![窗体名称]![AA]。
在窗体上随便指定一个数据源,拖一个子窗体在上面,把向导取消,直接把子窗体数据源选择为刚才新建的查询名称,然后把子窗体的连接字段取消掉(尤为重要),再在Combo后面拖放一个刷新按钮,按照向导去做,刷新两个字可以改成加载,这样你选中Combo里面的字段值(行来源查询不能有有未知条件),点击加载按钮,镶嵌的数据表子窗体就会筛选你要的数据。
直接拉一个Combo组合框到窗体上,取消向导,然后给他一个名称如:AA;把他的行来源类型选择为表/查询,在他的行来源 属性里设置查询语句,如果你不会写SQL语句,就在行来源后面那个按钮点一下,进去设计你的查询,给查询一个对象,记住最好只让他显示一个字段,其他的字段统一做为这个字段的条件,把显示勾掉,最后关闭查询并保存,要注意的是,还要在行来源生成的语句里面在SELECT后面加一个DISTINCT避免重复的项。这样就是一个下拉列表。
然后在查询设计器里面新建一个查询,让查询的条件指向窗体上的Combo控件,在查询的条件拦里写上=[FORMS]![窗体名称]![AA]。
在窗体上随便指定一个数据源,拖一个子窗体在上面,把向导取消,直接把子窗体数据源选择为刚才新建的查询名称,然后把子窗体的连接字段取消掉(尤为重要),再在Combo后面拖放一个刷新按钮,按照向导去做,刷新两个字可以改成加载,这样你选中Combo里面的字段值(行来源查询不能有有未知条件),点击加载按钮,镶嵌的数据表子窗体就会筛选你要的数据。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询