sql - Access : SQL SELECT Columns FROM Table

标签 sql ms-access

我想在 Access 表单中创建两个 CombiFields:

  • 第一个应该在下拉列表中显示数据库的所有表名称(*)
  • 第二个应显示第一个组合字段中选择的表中的所有列名称。

有什么想法吗?

(*)我已经有了第一个代码:

SELECT MSysObjects.Name
FROM MSysObjects
WHERE (((MSysObjects.Flags)=0) AND ((MSysObjects.Type)=1));

最佳答案

将组合框的 RowSource 属性设置为表的名称 (=ComboBoxTable)。

然后将RowSourceType属性设置为:字段列表

Private Sub ComboBoxTable_AfterUpdate()

    Me!ComboBoxFields.RowSource = Me!ComboBoxTable.Value

End Sub

关于sql - Access : SQL SELECT Columns FROM Table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38037156/

相关文章:

c# - LinqToSQL 递归选择

java - 如何从 64 位 Java 连接到 Access .mdb 数据库?

ms-access - MS Access 如何从子表单获取另一个子表单的值?

sql - 在一个操作中运行多个SQL语句

mysql - 特殊字符在 MySQL (UTF-8) 中不起作用

mysql - MySQL 中的数组?

python - cursor.rowfactory (cx_oracle) 如何以字典格式返回每一行?

sql - 如何比较 Postgresql 中日期时间字段中的日期?

ms-access - MS Access 数据库中的 MS Reporting Services 报表查看器

c# - OleDbDataAdapter .Update 方法未保留架构更改