Microsoft Access - 使用复选框从文本框中保存文本

时间:2015-01-16 12:15:16

标签: vba ms-access access-vba ms-access-2007

我在微软访问中创建了一个注册表单,并且有一个文本框来放置电子邮件。

在注册表单的末尾,有一个复选框,用于检查用户是否想要接收简报。

只是表格的一部分: image

我希望默认不检查并检查用户是否需要。

如何将文本框中的电子邮件保存在表格中?

2 个答案:

答案 0 :(得分:2)

您无需执行任何操作,因为此表单已绑定到您输入信息的表中。作为主键的电子邮件地址将作为默认输入。复选框也绑定到表格。因此,当默认值为False时,您根本不必担心它。

显示已选择邮件列表的用户的所有信息。您首先创建一个查询。邮件列表查询就像

一样简单
SELECT 
    *
FROM 
    yourTableName 
WHERE 
    yourCheckBoxField = True; 

如果要从此SELECT查询创建NewTable,请使用以下

SELECT 
    * 
INTO
    yourNewTableName
FROM 
    yourTableName 
WHERE 
    yourCheckBoxField = True; 

然后给它起一个名称 qry_MailingListUsers ,然后使用表单设计将此查询基于创建表单。简单!

我希望这有帮助!

答案 1 :(得分:0)

尝试将默认值设置为0。 点击复选框goto property pate>数据选项卡>

control source = [your yes/no field in your table]
default value = 0