0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 15
|
|
1 | |
Отправка письма из Access'a11.09.2012, 13:40. Показов 24289. Ответов 34
Метки нет (Все метки)
Мир всем. Такая ситуация - в базе данных появляется готовая заявка, требуется создать что-то типа готового "макета", например: "ваша заявка готова", и отправить электронное письмо с этим текстом клиенту, можно ли это реализовать в Accesse & Outlook?
0
|
11.09.2012, 13:40 | |
Ответы с готовыми решениями:
34
отправка письма Отправка письма через Lotus Отправка письма Outlook с вложением Отправка письма из Access средствами outlook |
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
||||||
11.09.2012, 14:18 | 2 | |||||
Самый простой способ - команда DoCmd.SendObject (отправить объект, при этом в опциях можно задать "нет объекта", а также другие полезные опции):
2
|
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 15
|
|
11.09.2012, 15:14 [ТС] | 3 |
Ameli, а можно как-то сделать так, чтобы каждый раз не писать код, а, например, назначить выполнение этой команды на отдельную кнопку в форме?
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
11.09.2012, 15:27 | 4 | |||||
Даже нужно так сделать. В форме образуете поля для соответствующих разделов сообщения (а еще лучше сделать таблицу в которой будут эти поля и форму основать на этой таблице) и на клик кнопки повесить код
1
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|
11.09.2012, 15:28 | 5 |
Этот код и будет являться процедурой обработки события Нажатие кнопки
1
|
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 15
|
|
11.09.2012, 15:46 [ТС] | 6 |
Ameli, Большое спасибо. Я добавил в вашу форму еще поле "Дата подачи заявки", а вот как сделать так, чтобы эта самая дата отображалась в тексте письма ("Ваша заявка от дд.мм.гг готова")? Попробовал записать по аналогии с адресом почты (Me![Поле3]), однако не получилось.
0
|
1302 / 508 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
|
|
11.09.2012, 22:08 | 7 |
2
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
||||||
12.09.2012, 09:43 | 8 | |||||
2
|
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 15
|
|
12.09.2012, 12:30 [ТС] | 9 |
Всем спасибо, все работает =)
0
|
2 / 2 / 0
Регистрация: 23.10.2012
Сообщений: 33
|
|
26.07.2013, 10:29 | 10 |
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
26.07.2013, 11:41 | 11 |
Fatalmf, не знаю, не слышал о таком ограничении. И проверить не могу. Мой почтовый клиент не поддерживает MAPI, требуемый для SendObject.
Если условие >255 обязательное и победить SendObject не удается, то попробуйте отправлять через CDO. Там это точно возможно.
1
|
2 / 2 / 0
Регистрация: 23.10.2012
Сообщений: 33
|
|
26.07.2013, 12:45 | 12 |
может я что-то неправильно делаю, но мне нужно текст (с форматированием) загнать в тело письма, текст для всех сообщений одинаковый и достаточно длинный и в таблице не хочется создавать поле с дублирующимся текстом. может есть способ из файла или ещё что?? подскажите куда копать или может код есть.
Буду очень благодарен за помощь!!!
0
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
||||||
29.07.2013, 09:46 | 13 | |||||
Не пойму, в чем проблема, у меня текст > 255 символов отлично вставляется в сообщение. Просто создала поле на форме, вставила в него длинный текст и отправляю:
1
|
2 / 2 / 0
Регистрация: 23.10.2012
Сообщений: 33
|
|
29.07.2013, 11:17 | 14 |
Всем спасибо! все разрешилось
можно посмотреть здесь Вставка текста с форматированием в тело письма
0
|
569 / 169 / 22
Регистрация: 18.10.2012
Сообщений: 912
|
|
29.07.2013, 12:05 | 15 |
Здравствуйте. стоит такая же задача: за день до наступления стадии заказа, отправить e-mail с сообщением всем заинтересованным лицам, у меня такие вопросы
1. Список заинтересованных лиц, наверное лучше сделать таблицу(код, ЗаинтересованныеЛица - где будут храниться их e-mail) ?
0
|
2 / 2 / 0
Регистрация: 23.10.2012
Сообщений: 33
|
|
29.07.2013, 12:17 | 16 |
0
|
1047 / 531 / 66
Регистрация: 16.01.2013
Сообщений: 4,093
|
||||||
02.10.2013, 14:16 | 17 | |||||
разобрался
0
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
26.01.2016, 18:11 | 18 |
mobile, а не подскажите как в несколько адресов закинуть почту сразу...
простите что влез, просто очееень надо. адреса думал вытащить запросом, а вот как почту сразу на несколько из этого запроса отправить - ума не приложу((
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
26.01.2016, 19:08 | 19 | |||||
Для этого обычно достаточно перечислить все адреса через точку с запятой. Например по кнопке в форме создать список корреспондентов отправки. Сканируем рекордсет формы, создаем текстовую переменную с адресами через точку с запятой
1
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
26.01.2016, 20:19 | 20 |
mobile, у меня чуть другая проблема...Отправка почты VBA в несколько адресов
адреса могут дублироваться (и будут(()
0
|
26.01.2016, 20:19 | |
26.01.2016, 20:19 | |
Помогаю со студенческими работами здесь
20
Отправка письма автоматически при изменении поля MS Access VBA отправка письма без outlook Отправка письма php. Письма со скрипта на локальном сервере (Denwer) не приходят на почту. Отправка письма большому кол-ву адресатов в одном письма(код почему-то не верно работает) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |