access组合框问题

首先感谢ilovelchl对我上一个问题的耐心解答,非常感谢

现在我再问几个困扰我几天的问题

有如下两个问题:
1、在使用组合框的时候如果组合框中内容太多了,就会有一个长条下来,查找起来很费静,是否有快速的方法可以定位需要找的东西,如何实现

2、我在罗斯文数据库中看到了一个例子,但是我不知道怎么实现的。问题描述如下,比如在增加采购单的时候需要选择供应商,但是这个供应商是新增加的,这个时候在增加采购单的界面中选择供应商的时候下面会出现一个“编辑列表框”的图标,选择后会跳出增加供应商的窗口,填写相应数据后就可以选择了。同样在增加货物信息的时候也会用到

以上两个问题请问如何解决。

问题1、组合框的数据来源里填写适当的select语句,主要是select语句中的where条件中适当进行限制,当然你的数值却有那么多条数据,那就没有办法了。

问题2、在窗体设计视图模式下,打开组合框属性

比如,你的供应商来源于表1,那么“行来源”填写“表1”(也可以是基于表1的查询或SQL查询语句),“行来源类型”选择“表/查询”,关键是“允许编辑值列表”选择“是”(这样才会出现一个带铅笔的图标,也就是你说的“编辑列表框”图标),在“列表项目编辑窗体”填写基于表1设计的窗体(比如“供应商窗体”)。这样单击编辑列表框图标时会弹出“供应商窗体”,在供应商窗体上添加新的供应商,就相当于在表1中添加了供应商,自然组合框就会出现新添加的供应商了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-26
你的组合框的数据来源里面写select语句啊
select用条件去限制查询的内容就可以了。

2、这个主键内容起的作用的,罗斯文数据库主要讲解包括主键外键的作用。追问

谢谢你的回答,但是我还是没明白如何实现的,主键和外键?

追答

罗斯文数据库其实就是一些例子,所以他主要是针对性的讲解,
所以你主要看下它怎么去建立表,减少冗余等问题,
学习的是建表思路,然后根据建表思路去建立查询和窗体。

追问

cyprod兄:我现在不关注冗余问题,我关注的是如何实现我问题2描述的过程,谢谢

追答

你截图给我看下,有些不太明白。

相似回答