【问题标题】:Microsoft Access - Combo Box saves key to table, not namesMicrosoft Access - 组合框将键保存到表中,而不是名称
【发布时间】:2017-01-04 14:52:48
【问题描述】:

这里需要一些帮助...

我将举一个例子,而不是解释整个情况。

两张桌子。表 1 有 StudentID 和 Name。 Table2 也有 StudentID 和 Name。两个表都有 StudentID 作为键。

我创建了一个具有组合框的表单,该组合框用于从 Table1 的名称中获取值并将它们输入到 Table2 的名称中。虽然每次我在填写表格后检查表格时,它都会将 StudentID 放在名称框中,而不是放在 Table2 的名称列中。奇怪的是表单显示名称下降,但选择并转到表2时,它只需输入StudentID。

任何帮助将不胜感激。很不擅长制造情况,但我希望这个问题不是太大的问题。

注意:这一切都是使用组合框向导完成的。

表格

表 1

表 2

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    通过组合框的属性,您应该将 Data-tab 上的 Bound Column 设置为 2(假设 Last Name 是组合框 Row Source 中的第二列)

    【讨论】:

    • 非常感谢!这么简单,我没看到。再次感谢您!
    • @user2399871 也注意到,列宽可能像0";1" 一样说,行源就像“从...中选择学生ID,姓氏。当绑定列= 1 但列1 是仍然使用隐藏的 StudentID,但只显示 LastName。您也可以通过更改查询来解决此问题,不选择 StudentID 或重新排列列。
    猜你喜欢
    • 2017-10-23
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-07
    • 2017-05-26
    • 2014-04-09
    相关资源
    最近更新 更多