让用户在Microsoft Access中输入注册密钥

时间:2010-06-28 18:37:01

标签: ms-access forms

所以我的问题是我想让用户将他们的注册密钥输入到Access表中。

注册码有五个部分。如何将这5个框格式化并将其格式化为数据库中的一列?

(表格:[_________________] - [_________________] - [_________________] - [_________________] - [_________________]

在数据库中:“_________________ - _________________ - _________________ - _________________ - _________________”

非常感谢,

瑞斯蒂昂

3 个答案:

答案 0 :(得分:4)

为什么不只有五个字段?数据输入/更新的目的更简单,因为这些字段可以直接找到表中的字段。如果你需要它们作为其他purpses的一个字段,那么在查询中就像field1& “ - ”& field2& “ - ”& ...

答案 1 :(得分:0)

没有真正得到我想要的答案。创建多个字段只会将数据传播到多个列,我必须对数据库进行5次不同的调用(以某种方式)来获取该信息。

太乱了。我最终把它放在一个没有单独盒子的列中。

答案 2 :(得分:0)

如果你想回到表单上的五个文本框,你可以在VBA中连接它们:

strFullRegistrationNumber = TextBox1.Value & "-" & TextBox2.Value & "-" ...

然后进行插入:

DoCmd.RunSQL "INSERT INTO MyTable (RegistrationKey) VALUES ('" & strFullRegistrationNumber & "')"