访问,如何访问组合框的值
access, how to access a value of combo box
我在 MS access 2010 中有一个组合框。
组合框有 3 个值。
例如:管理员、用户、super_user;并以 table 类型存储。
在另一个table/view中我输入了用户。
一个字段是组合框,我可以在其中 select 1 种或多种用户类型。
我的要求:
我想创建宏->
IF [USERS].[TYPE] = admin, then do something ON INSERT.
-但我无法访问该元素。
我试过:
([USERS].[TYPE].[Value])1 = "admin"
([USERS].[TYPE].[Value])1 = 1
[USERS].[TYPE].Value(1) = "admin"
[USERS].[TYPE].[Value]1
[USERS].[TYPE].Column(1) = 1
.........................
.............
还有更多变体(不同的组合),但我看不到 selected 的值。
使用查询向导我构建了这样的查询:
SELECT korisnici.vrsta.Value
FROM korisnici
WHERE (((korisnici.vrsta.Value)=1));
结果是'administrator'
有人知道如何访问组合框的那个值吗?
它应该看起来像这样:Forms!MyFormName!MyColumnName.Column(1)
别忘了第一列是 0 而不是 1
解决方法如下:
数据宏无法处理多值或附件数据类型。
来自这里:
http://www.365advisor.com/ArticleContenta14b8953b11bec36
谢谢大家..
我在 MS access 2010 中有一个组合框。 组合框有 3 个值。 例如:管理员、用户、super_user;并以 table 类型存储。
在另一个table/view中我输入了用户。 一个字段是组合框,我可以在其中 select 1 种或多种用户类型。
我的要求: 我想创建宏->
IF [USERS].[TYPE] = admin, then do something ON INSERT.
-但我无法访问该元素。 我试过:
([USERS].[TYPE].[Value])1 = "admin"
([USERS].[TYPE].[Value])1 = 1
[USERS].[TYPE].Value(1) = "admin"
[USERS].[TYPE].[Value]1
[USERS].[TYPE].Column(1) = 1
.........................
.............
还有更多变体(不同的组合),但我看不到 selected 的值。
使用查询向导我构建了这样的查询:
SELECT korisnici.vrsta.Value
FROM korisnici
WHERE (((korisnici.vrsta.Value)=1));
结果是'administrator'
有人知道如何访问组合框的那个值吗?
它应该看起来像这样:Forms!MyFormName!MyColumnName.Column(1)
别忘了第一列是 0 而不是 1
解决方法如下: 数据宏无法处理多值或附件数据类型。
来自这里: http://www.365advisor.com/ArticleContenta14b8953b11bec36
谢谢大家..