Я не знаю, возможно ли это ...
У меня есть две несвязанные таблицы: Data
и Emails
. Их невозможно связать, потому что в таблице Emails
хранятся только несколько html-сообщений электронной почты.
Мой вопрос: как я могу использовать (и редактировать обе данные) из этих таблиц в одной форме?
Data table
содержит клиента (поля таблицы): name
, email
и adress
Все поля в этой таблице по умолчанию text
type.
Emails table
содержит несколько текстов электронной почты (поля таблицы): (email 1
, email 2
, email 3
и т. Д.).
Для каждого электронного письма (строки) у меня есть следующие столбцы: (mail_subject & html_body). Для столбца html body
установлен тип по умолчанию memo
. Столбец subject
установлен по умолчанию text
тип.
Форма для каждого электронного письма должна запрашивать Emails table
по subject
.
Это моя таблица данных
+-------+-----------+----------------------+---------------------+
| id | name | email | address |
+-------+-----------+----------------------+---------------------+
| 1 | John | email1@blablabla | address number 1 |
| 2 | Mary | email2@blablabla | address number 2 |
| 3 | Jeff | email3@blablabla | address number 3 |
| 4 | Bill | email4@blablabla | address number 4 |
| 5 | Bob | email5@blablabla | address number 5 |
+-------+-----------+----------------------+---------------------+
Это моя таблица электронных писем
+-------+----------------------+------------------+
| id | mail_subject | html_body |
+-------+----------------------+------------------+
| 1 | subject number 1 | <body>1</body> |
| 2 | subject number 2 | <body>2</body> |
| 3 | subject number 3 | <body>3</body> |
| 4 | subject number 4 | <body>4</body> |
| 5 | subject number 5 | <body>5</body> |
+-------+----------------------+------------------+
Это мой настоящий SQL:
SELECT [Emails Table].MailSubject, [Emails Table].html_body, [Data Table].*
FROM [Data Table], [Emails Table]
WHERE (((Emails.MailSubject)="subject number 1"));
С этим я могу получить все данные в моей форме, но я не могу редактировать поля и мне это нужно. Другая проблема с этим запросом состоит в том, что я также не могу использовать subject
и html body
в своем коде VBA при отправке электронного письма (.HTMLBody = "" & Me.html_body & "" & _
)
Надеюсь, это может быть достаточно ясно ...