访问表单输入 - 用户传递数据时自动填充

时间:2015-05-13 17:39:25

标签: vba ms-access access-vba

我正在创建一个访问数据库,要求我为以下三个字段(与我的问题相关)中的每一个都有一个单独的列:名字,姓氏,全名(语法:" last,first& #34)。

我想知道是否有一种方法可以让我有一个隐藏的输入字段(这将是"全名"字段)。这个隐藏的字段将填充用户键入的数据"名字"和"姓氏",并将解析数据库完全相同。这可能使用Microsoft Access中的基本表单吗?我可以将该字段的值编码为用户的输入。

TIA!

1 个答案:

答案 0 :(得分:1)

在您的表单中,如果您有First NameLast Name的2个输入,我们可以利用VBA简单地为我们连接字符串。

对于此示例,我分别命名了我的文本框txtFirstNametxtLastName

然后我创建了一个按钮来模拟您的提交按钮点击,这里是创建全名的代码。你用它做什么取决于你。

Dim FirstName, LastName, FullName As String

FirstName = Me.txtFirstName
LastName = Me.txtLastName

FullName = LastName & ", " & FirstName
Debug.Print FullName  'Optional; just to show you results

enter image description here