|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Всем привет! Помогите решить задачу. Надо из аксесс рассылать емейлы в формате HTML. Например такой шаблон письма: <h2>Напоминание.</h2> <p>Уважаемый <strong>ИМЯ</strong>!</p> <p>У Вас есть задолженность перед банком в сумме <span style="color:#16a085"><strong>СУММА</strong></span> рублей!</p> <p>Просим погасить её до <strong>ДАТА</strong>.</p> Вместо ИМЯ, СУММА, ДАТА мне надо вставить данные из соответствующих полей формы. Как их туда приклеить? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 15:46 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrr, через OutLook попробуйте ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:40 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Что именно вам подсказать? Как "вставить данные" или как отправить? Для замены ключевых слов на данные используйте функцию Replace, например: s = Текст шаблона s = Replace(s, "ИМЯ", Me![ИМЯ] s = Replace(s, "СУММА", Format(Me![СУММА], "# ##0.00") ... Отправлять лучше через CDO, вставляя текст в реквизит HTMLBody. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:05 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Кривцов АнатолийЧто именно вам подсказать? Как "вставить данные" или как отправить? Для замены ключевых слов на данные используйте функцию Replace, например: s = Текст шаблона s = Replace(s, "ИМЯ", Me![ИМЯ] s = Replace(s, "СУММА", Format(Me![СУММА], "# ##0.00") ... Отправлять лучше через CDO, вставляя текст в реквизит HTMLBody. Подсказать надо как "вставить данные". Отправляю я через CDO, код следующий (нашел на форуме): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
В поле Info я формирую текст в формате HTML (см. первый пост). Как мне в этот текст вставить значения полей ИМЯ, СУММА и ДАТА? С функцией Replace не работал пока, если можно напишите подробнее, лучше с примером. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 19:46 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrВ поле Info я формирую текст в формате HTML (см. первый пост). В первом посте ничего конкретного не указано. Если я правильно понял , то что Вы хотите , >>>> wladimirrrВместо ИМЯ, СУММА, ДАТА мне надо вставить данные из соответствующих полей формы. Как их туда приклеить? >>>> , то значения ИМЯ, СУММА, ДАТА Вы передаете как аргументы в функцию , а HTML код формируете здесь же в функции , и вместо значений вставляете переменные переданные как параметры в функцию. Как то так наверное . :) P.S В скрипте PHP это выглядит примерно так . Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 20:15 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrr, Под понятием функция подразумевается Function SendEmail4() , надеюсь Вы догадались . :)) P.S В приведенном примере в коде HTML используется таблица , я выложил навсякий случай , может Вам подойдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 20:21 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkMan, я предполагал, что HTML код формируется не в функции, а в поле Info, как шаблон. А значения ИМЯ, СУММА и ДАТА можно передать как аргументы в этот код HTML (в шаблон). Не обладая глубокими познаниями в программировании, я могу ошибаться. Если это невозможно, то как можно решить эту задачу? Прикладываю пример бд. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 21:42 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrDarkMan, я предполагал, что HTML код формируется не в функции, а в поле Info, как шаблон. А значения ИМЯ, СУММА и ДАТА можно передать как аргументы в этот код HTML (в шаблон). Не обладая глубокими познаниями в программировании, я могу ошибаться. Если это невозможно, то как можно решить эту задачу? В Acces возможно Все , ну или почти все ! Посмотрел Вашу базу . Мое мнение . 1. Вы что ? На каждого пользователя в таблице инфо собираетесь хранить шаблон? 1 000 000 пользователей , и 1 000 000 шаблонов? Т.е дублирование данных ? 2. Как Вы собираетесь этот шаблон засунуть в VBA , в коде HTML есть открывающие и закрывающие теги , а также косая черта и так далее. Если Вы в таком виде передадите его в VBA , то скорее всего Вы получите ошибку. 3. Вам нужно отредактировать шаблон , чтобы в письме было все красиво , для этого в HTML есть стили CSS . В приведенном моем примере я Вам написал , что используется таблица , а в ней применены некоторые стили. Посмотрите внимательно пример . Вы каждый раз в поле формы собираетесь редактировать шаблон???? 4. Мое мнение . В Вашу фукцию в качестве аргументов из поля формы Вы передаете только необходимые данные , ну или ID клиента , а в функции используя эти данные или ID Вы делаете запрос к базе данных и вытягиваете вси информацию по клиенту , как в моем примере по ID заказа я получаю информацию о заказе. И здесь же в функции я формирую текст письма в формате HTML и вставляю туда необходимые данные . 5.Это мое мнение , может у кого то есть другое , пусть они Вам подскажут. 6.Удачи в нашем не леХком труде . ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 08:10 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkManwladimirrrDarkMan, я предполагал, что HTML код формируется не в функции, а в поле Info, как шаблон. А значения ИМЯ, СУММА и ДАТА можно передать как аргументы в этот код HTML (в шаблон). Не обладая глубокими познаниями в программировании, я могу ошибаться. Если это невозможно, то как можно решить эту задачу? В Acces возможно Все , ну или почти все ! Посмотрел Вашу базу . Мое мнение . 1. Вы что ? На каждого пользователя в таблице инфо собираетесь хранить шаблон? 1 000 000 пользователей , и 1 000 000 шаблонов? Т.е дублирование данных ? Эта база условная для выработки решения. Реальная баз другая. 2. Как Вы собираетесь этот шаблон засунуть в VBA , в коде HTML есть открывающие и закрывающие теги , а также косая черта и так далее. Я именно это и хочу узнать, можно так или нет. Если нельзя, то как лучше сделать. Если Вы в таком виде передадите его в VBA , то скорее всего Вы получите ошибку. 3. Вам нужно отредактировать шаблон , чтобы в письме было все красиво , для этого в HTML есть стили CSS . В приведенном моем примере я Вам написал , что используется таблица , а в ней применены некоторые стили. Посмотрите внимательно пример . Вы каждый раз в поле формы собираетесь редактировать шаблон???? Нет, шаблон должен быть один и тот же. В него нужно подставлять данные из таблицы (формы). 4. Мое мнение . В Вашу фукцию в качестве аргументов из поля формы Вы передаете только необходимые данные , ну или ID клиента , а в функции используя эти данные или ID Вы делаете запрос к базе данных и вытягиваете вси информацию по клиенту , как в моем примере по ID заказа я получаю информацию о заказе. И здесь же в функции я формирую текст письма в формате HTML и вставляю туда необходимые данные . Для меня это сложно, могли бы Вы сделать это на моем примере? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 21:57 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrДля меня это сложно, могли бы Вы сделать это на моем примере? Я уже вроде как все подробно описал выше . Вам только стоит определиться что для Вас удобнее , или передавать все параметры в функцию , или передать только ID клиента , а запрос к базе данных и получение всех данных пользователя делать уже непосредственно в этой функции , или создать отдельную функцию , а в этой вызывать. Сделать полностью на Вашем примере я не могу , так как уже почти 3 года не работаю в VBA и немного подзабыл синтаксис. Я Вам выкладывал пример в PHP , Вы можете на основе его подогнать под себя . Я могу примерно подредактировать Вашу функцию , но за синтаксис я ответственности не несу . Там будет только логика. :)) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44.
Логика будет примерно такая . При нажатии кнопки в форме вызываете эту функцию в качестве параметра передаете в функцию ID клиента . В функции Вы делаете запрос к базе данных для получение данных из таблицы для этого клиента . Открываете RecordSet . Теперь в коде HTML Вы можете вставлять необходимые Вам данные из таблицы , такие поля как Имя,Фамилия сумма долга и т.д. Данные из RecordSet можно присваивать переменным,пример переменная Name, или вставлять переменную Rs("Поле таблицы") непосредственно в код HTML . Ну и естесственно Вам нужно разобраться с синтаксисом . Здесь я не помощник . Пример из PHP я Вам привел Выше , в нем переменные со знаком $ . На основе того примера можете сделать свой . Если Вы один раз сделаете шаблон - функцию рабочего примера . То потом не будет никаких проблем . В функцию передаете ID клиента и отсылаете ему сообщение . Пробуйте дерзайте , с синтаксисом акцессники Вам помогут . Они добрые. Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 12:36 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrДля меня это сложно, могли бы Вы сделать это на моем примере? Ну вот вкратце накидал Вам пример в Вашей базе данных . E-mail на моем компе не отправляется т.к там нужно делать настройки , а мне конечно лень . Я как всегда набросал Вам логику . Надеюсь дальше разберетесь . 1.Поубирайте нафинг поля подстановок из таблиц и навсегда их забудьте. 2.Поубирайте нафинг из базы данных названия контролов и полей базы данных кирилицей и навсегда их забудьте. P.S Прикладываю пример Вашей базы , нажмите в форме на кнопку , и полычите MsgBox Ну начало Вам есть . А далее уж сударь дерзайте сами. Вот Ваш код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 14:55 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrr, Немного подправил базу . Проверил , код рабочий . С моего компа сообщения отправляются . Добавил в Ваш модуль кодировку UTF-8 , так как в первом варианте вместо кирилицы отправлялись ???????? . Установите правильно настройки сервера и работайте. Вот скрин с моего компа . ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 16:10 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrr, А вот база ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 16:10 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkMan, огромное спасибо! Все работает хорошо. У меня даже без кодировки все отправлялось. Буду тестировать дальше. Еще раз Большое Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 20:25 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkMan, а если в письмо надо вставить еще рисунок (логотип), как его присоединить? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 20:31 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrDarkMan, огромное спасибо! Все работает хорошо. У меня даже без кодировки все отправлялось. Буду тестировать дальше. Еще раз Большое Спасибо! Это до поры до времени , кодировку лучше таки использовать. wladimirrrDarkMan, а если в письмо надо вставить еще рисунок (логотип), как его присоединить? Я сечас не за компом . Попробуйте вставить в коде HTML <img src="здесь прописываете путь к файлу"/> . ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 20:53 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrDarkMan, а если в письмо надо вставить еще рисунок (логотип), как его присоединить? Вставить изображение в код HTML на скорую руку не получилось. Немного добавил кода в процедуру . Файл можно приатачить. Вот код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 23:45 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrDarkMan, а если в письмо надо вставить еще рисунок (логотип), как его присоединить? В функции добавилось вот это . Это путь к папке Documents->image . Вместо UserName вставьте свое имя User . Надеюсь разберетесь. Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 23:48 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkManwladimirrrDarkMan, а если в письмо надо вставить еще рисунок (логотип), как его присоединить? В функции добавилось вот это . Это путь к папке Documents->image . Вместо UserName вставьте свое имя User . Надеюсь разберетесь. Код: vbnet 1.
Это получается вложение к письму, а мне надо вставить рисунок в тело письма. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 00:30 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrЭто получается вложение к письму, а мне надо вставить рисунок в тело письма. wladimirrr,Иногда полезно и погуглить , а не только ждать готовых решений. :)) Ловите Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 15:07 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrr, Блин. Немножко copy/paste подвело. Ловите . Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 15:11 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkMan, благодарю за помощь и терпение!) Гуглю я постоянно, не всегда могу разобраться самостоятельно, не хватает базовых знаний. Еще раз большое спасибо, буду встраивать в реальную базу. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 19:35 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrЕще раз большое спасибо, буду встраивать в реальную базу. Пжлст . Приходите еще . P.S Удачи в нашем нелеХком труде. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 07:43 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrr, Да, забыл . В своей функции добавьте эту строчку кода , я вчера в спешке упустил . И обязательно в VBA , в настройках установите галочку Обязательное обьявление переменных ( Require Variable Declaration ) . Ну и помните про поля подстановок в таблицах и кирилицу в контролах. Удачи . Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 08:32 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkManwladimirrrЕще раз большое спасибо, буду встраивать в реальную базу. Пжлст . Приходите еще . P.S Удачи в нашем нелеХком труде. DarkMan, нужна Ваша помощь. Что-то у меня запрос не хочет открываться. "Where" не хочет понимать. Что я не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2019, 21:14 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrr, добавьте пробелы перед FROM и WHERE ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 06:44 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrDarkMan, нужна Ваша помощь. ПЕНСИОНЕРКАwladimirrr, добавьте пробелы перед FROM и WHERE DarkMan==ПЕНСИОНЕРКА Никогда не подумал бы... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 07:28 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
ПанургНикогда не подумал бы... А какая разница кто оказывает помощь ? Или нужно только тому к кому обращаются??? Панург Код: php 1.
Лучше уж так Код: php 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 07:47 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrЧто-то у меня запрос не хочет открываться. "Where" не хочет понимать. Что я не так делаю? А ваще , при возникновении ошибки , ставите точку останова Breackpoint , а затем нажимая клавишу F8 делаете пошаговую отладку кода. Если в Вашем случае , когда перейдете на строку Set rs , и наведете мышку на переменную , то Вам покажет все , что содержит переменная , и тогда Вы увидите есть пробелы или нет. Можно так же нажать F7 и в окне immediate написать ?strSQL , и Вы так же увидите , что содержит переменная. Учитесь самостоятельно анализировать код, не все же время обращаться на форумы. P.S книШки читать нужно. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 07:56 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkManА какая разница кто оказывает помощь ? Или нужно только тому к кому обращаются???Тут явное персональное обращение к конкретному мемберу. А разница? Да вообще никакой (тем более мне). Умиляет. DarkManЛучше уж такЧем лучше? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 08:00 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 08:09 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkMan Оператор эквивалентности Спасибо, но я не про эквивалентность, а про равенство. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 08:22 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
ПанургСпасибо, но я не про эквивалентность, а про равенство. Ну если расценивать DarkMen и ПЕНСИОНЕРКА не как строки , а как обьекты , то они равны , оба мемберы. А вот с точки зрения эквивалентности , то у них разный пол. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 08:32 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКАwladimirrr, добавьте пробелы перед FROM и WHERE Не помогает(( ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:01 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
С круглыми скобками проблема, полагаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:13 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrr, Вставляйте код текстом, тем более на картинке часть кода обрезана. И какую ошибку дает? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:16 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkManwladimirrrЧто-то у меня запрос не хочет открываться. "Where" не хочет понимать. Что я не так делаю? А ваще , при возникновении ошибки , ставите точку останова Breackpoint , а затем нажимая клавишу F8 делаете пошаговую отладку кода. Если в Вашем случае , когда перейдете на строку Set rs , и наведете мышку на переменную , то Вам покажет все , что содержит переменная , и тогда Вы увидите есть пробелы или нет. Можно так же нажать F7 и в окне immediate написать ?strSQL , и Вы так же увидите , что содержит переменная. Учитесь самостоятельно анализировать код, не все же время обращаться на форумы. P.S книШки читать нужно. :)) Вот, что содержит переменная. Что здесь не так в синтаксисе? Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:17 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:19 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
MrShinwladimirrr, Вставляйте код текстом, тем более на картинке часть кода обрезана. И какую ошибку дает? Без Where запрос работает (выдает данные 1-й записи). Ошибка такая: ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:22 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Konst_One Код: sql 1.
Вот оно что оказалось! Убрал ; и добавил пробел, заработало! Большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:27 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrr, SELECT Applications.Deal_ID, Brokers.First_name, Companies.Legal_B_Name, Companies.DBA, Workers.Name_worker, Workers.Email, Workers.Direct_phone, Workers.Ext FROM ((Applications INNER JOIN Brokers ON Applications.Broker = Brokers.IDbroker) INNER JOIN Companies ON Applications.Company_name = Companies.IDcompany) INNER JOIN Workers ON Applications.Worker = Workers.IDworker;WHERE Applications.Deal_ID =77304; почему перед WHERE --точка с запятой ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:28 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКАwladimirrr, SELECT Applications.Deal_ID, Brokers.First_name, Companies.Legal_B_Name, Companies.DBA, Workers.Name_worker, Workers.Email, Workers.Direct_phone, Workers.Ext FROM ((Applications INNER JOIN Brokers ON Applications.Broker = Brokers.IDbroker) INNER JOIN Companies ON Applications.Company_name = Companies.IDcompany) INNER JOIN Workers ON Applications.Worker = Workers.IDworker;WHERE Applications.Deal_ID =77304; почему перед WHERE --точка с запятой Да, уже разобрались, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2019, 12:37 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
DarkMan, а если у меня в таблице Email имеет тип "гиперссылка", а не просто "текст", то как его прописать в коде в строку ".To"? В таком виде не получается. Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 01:06 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrВ таком виде не получается. А должно получаться.... значит дело в чем-то другом... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 06:37 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Ой, и правда может не работать... Надо достать из гиперссылки стринг адреса. я бы в отладчике перед выполнением команды посмотрел свойства Forms!Info!Email, нашел там стринг адреса и как к нему обратится... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 06:41 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
Такая строка, присвоенная htmlbody сообщения, вставляет гиперссылки в текст письма(на всякий случай) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 06:45 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Serg197311Ой, и правда может не работать... Надо достать из гиперссылки стринг адреса. я бы в отладчике перед выполнением команды посмотрел свойства Forms!Info!Email, нашел там стринг адреса и как к нему обратится... Да, вопрос именно в этом. Как достать адрес из гиперссылки. Гиперссылка выглядит так: bla***@mail.ru#mailto:bla***@mail.ru# Как из нее вытащить значение bla***@mail.ru? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 10:19 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 10:56 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Панургwladimirrr, Hyperlink Да, смотрел эту тему, там все про адреса файлов и объектов. Про почтовый адрес не нашел. Поэтому прошу помощи у профессионалов. Если можно, конкретнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 11:15 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrсмотрел эту темукакую? wladimirrrЕсли можно, конкретнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 11:18 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 11:27 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Коллеги Вы что творите ?! Челу лень открыть дебаг, посмотреть строку SQL, закопипастить ее и проверить на простейший синтаксис. Вы и так всю задачу решили походу. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 11:33 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Art_SergeКоллеги Вы что творите ?! Челу лень открыть дебаг, посмотреть строку SQL, закопипастить ее и проверить на простейший синтаксис. Вы и так всю задачу решили походу. Да не лень мне. Если бы знал и умел это делать не обращался бы к "профессионалам". Я не профессионал, изучаю, ищу, учусь на примерах. Не хотите помочь, Ваше дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:05 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Панургwladimirrr, может так будет понятней - Объект Hyperlink (Access) Спасибо, прочитал, что есть свойство гиперссылки EmailSubject. Как его задать правильно? Мой код не работает, синтаксис, наверняка, неправильный. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:14 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Уточненный код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:16 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:19 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrСпасибо, прочитал, что есть свойство гиперссылки EmailSubject. Как его задать правильно?Subject - это ващето, ТЕМА письма А то, чего ты так "упорно добиваешься" называется Address :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:29 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
courtА то, чего ты так "упорно добиваешься" называется Address :)ТС - писатель, не читатель. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:35 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrr, ищете электронную почту в гиперссылке? таки её там нет! проблема думаю в том что у Вас поле имеет соответствующую маску, которая представляет данные в удобоваримом для просмотра виде, но не подходит для почтовых программ - эти данные нужно привести к соответствующему виду. и, кстати, CDO зло. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 16:14 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
aleckoи, кстати, CDO зло.сурово :) Почему, кстати ? Т.е. я тоже не сказал бы, что CDO какое-то "фриндли" программисту. Когда, например, имеешь под рукой МС СКЛ-ный ДБ-мэйл, то, действительно CDO - "тяжеловат" Но когда ничего этого нет, то какая альтернатива ? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 17:49 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
Все просто, я искал именно это: Код: vbnet 1.
Поле Email у меня в таблице имеет тип Гиперссылка. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 19:01 |
|
Вывод данных из аксесса в тело письма в формате HTML
|
|||
---|---|---|---|
#18+
wladimirrrВсе просто, я искал именно это: Код: vbnet 1.
Поле Email у меня в таблице имеет тип Гиперссылка. Справились ? Ну и молодец. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 20:13 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1610521]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 464ms |
0 / 0 |