Microsoft Access 2013 - 表数据中的变量

Posted

技术标签:

【中文标题】Microsoft Access 2013 - 表数据中的变量【英文标题】:Microsoft Access 2013 - Variable in Table Data 【发布时间】:2014-05-24 03:31:48 【问题描述】:

我正在使用 Access 2013 和 CDO 直接从我的应用程序发送电子邮件。我正在构建一个表单,以允许用户根据保存的模板撰写电子邮件。模板存储在访问表中,并将使用变量在电子邮件中填充相关数据。像代码一样处理表格数据被证明是困难的。下面是一个简单的假设示例:

vExample = "1234"
tblEmailTemplate.EmailBody = "text " & vExample

当我在表单上填充 txtEmailBody 时,我得到:"text " & vExample;

我需要的是:text 1234

任何建议或建议将不胜感激!

(如果富文本格式的文本框是前进的唯一途径,那么一个指向如何使用 RTF 处理变量的快速链接的链接可能会很棒)

【问题讨论】:

我不知道您的表格数据在哪里?我认为那里可能存在问题,因为通常您想做的事情不应该是问题。所以:简化问题是可以的。但是,如果您将问题简化掉,则不会;)请发布有问题的代码。 我使用的是绑定表单,所以除了表格中的内容之外没有任何代码。 【参考方案1】:

我找到了解决办法;

改变

vExample = "1234"
tblEmailTemplate.EmailBody = "text " & vExample

vExample = "1234"
tblEmailTemplate.EmailBody = text [evExample]
strBody = Replace(tblEmailTemplate.EmailBody, "[[evExample]]", vExample)

【讨论】:

以上是关于Microsoft Access 2013 - 表数据中的变量的主要内容,如果未能解决你的问题,请参考以下文章

将相关表从一个 Microsoft Access Web App 迁移到另一个的有效方法?

整个表搜索表单 - Microsoft Access 2010

如何使用 SQL 在 Microsoft Access 2013 中创建查找字段?

Microsoft Access 中如何删除多个表的内容?

保存前检查 Microsoft Access 表单值

带有内部联接和子查询的 Microsoft Access 更新语句