设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3808|回复: 9
打印 上一主题 下一主题

[窗体] 请教:组合框中的值列表和字段列表用法

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-27 11:37:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教下各位大虾,
   我建了一个新窗体→控件箱→组合框→属性→数据选项卡→行来源类型:①表/查询.②值列表.③字段列表.这里面的①②③是怎么用的?
   我刚刚接触access没有多久,如果方便的话,能否举几个例子说明下,这三个选项的用法,非常感谢.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2009-2-27 11:42:44 | 只看该作者
1,行来源一个表或查询中的数据
2。行来源为指定的值,用;分隔开的
3.一个表中的字段清单
3#
 楼主| 发表于 2009-2-27 11:51:05 | 只看该作者
谢谢你,又长知识了```
我还有一处不明白的,能请教下么?\
就是行来源选中的时候,框里的那3个选项:表/查询;值列表;字段列表有什么不能么?非常感谢.
4#
发表于 2009-2-27 12:10:19 | 只看该作者
1# 一克拉小猎

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5#
发表于 2009-2-27 12:15:32 | 只看该作者
以下摘自 Microsoft Access 2003 Help

RowSourceType 属性
使用 RowSourceType 属性(和 RowSource 属性一起使用)可以告知 Microsoft Access 如何为列表框、组合框或者未绑定 OLE 对象(如图表)提供数据。例如,要在一个列表框中显示“客户列表”查询中的几行数据,可以将列表框的 RowSourceType 属性设为“表/查询”,并将其 RowSource 属性设为“客户列表”查询。String 型,可读写。

expression.RowSourceType
expression      必需。返回“应用于”列表中的一个对象的表达式。

说明
RowSourceType 属性使用以下设置:

设置     说明
表/查询 (默认值)数据来自 RowSource 设置指定的表、查询或 SQL 语句。
值列表   数据是由 RowSource 属性设置指定的项组成的列表。
字段列表 数据是由 RowSource 设置指定的表、查询或 SQL 语句中的字段名组成的列表。


注释  也可以使用用户定义函数对 RowSourceType 属性进行设置。输入函数名称时,前面不需要加上等号 (=),后面也不需要加上括号对,但必须提供特定函数代码参数,以便 Microsoft Access 知道如何填充控件。

可以通过使用控件的属性表、宏或 Visual Basic 来设置 RowSourceType 属性。在 Visual Basic 中,要设置 RowSourceType 属性,可以使用具有下列一个值的字符串表达式:“Table/Query”、“Value List” 或 “Field List”。若要将 RowSourceType 属性设为用户定义函数,可以在属性框中输入函数名称。

如果有些值不会更改,可以将 RowSourceType 属性设为“值列表”,然后在 RowSource 属性中输入组成列表的数值。

如果通过创建用户定义函数来将数据项插入到列表框或者组合框中, Microsoft Access 将重复调用该函数以获取需要的信息。用户定义的 RowSourceType 函数必须以非常特别的函数格式进行书写。

示例
下面的示例将组合框的 RowSourceType 属性设为“Table/Query”,然后将 RowSource 属性设为“雇员列表”查询。

Forms!Employees!cmboNames.RowSourceType = "Table/Query"
Forms!Employees!cmboNames.RowSource = "EmployeeList"


******************
*  一切皆有可能  *
******************

.
ACMAIN - Access论坛回贴准则(个人).
.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/BList/OtherDatabase .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
6#
 楼主| 发表于 2009-3-5 18:56:20 | 只看该作者
非常感谢
7#
发表于 2009-3-11 13:56:36 | 只看该作者
看不懂

点击这里给我发消息

8#
发表于 2011-5-23 08:59:10 | 只看该作者
你的列数要改为大于1 ,默认是1
9#
发表于 2011-5-22 15:40:55 | 只看该作者
回复 tmtony 的帖子

请问一下为什么我选择值列表也是用英文状态的;隔开的,但只显示了一个、郁闷坏我了
10#
发表于 2011-5-22 15:41:12 | 只看该作者
回复 ACMAIN_CHM 的帖子

请问一下为什么我选择值列表也是用英文状态的;隔开的,但只显示了一个、郁闷坏我了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-30 07:23 , Processed in 0.154536 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表