Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.01.2019, 13:31
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
Добрый день! Не подскажите как реализовать следуюзщий функционал: Нашему начальнику будут приходить письма по Outlook с пределенной темой сообщения (например "Отпрашивание") и текстом. Необходимо реализовать возможность записи в определенную таблицу Access входящих сообщений с вышеуказанной темой, чтобы в таблицу записывались данные об отправителе, дате создания и главным текстом сообщения. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2019, 14:10
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
liamnoelДобрый день! Не подскажите как реализовать следуюзщий функционал: Нашему начальнику будут приходить письма по Outlook с пределенной темой сообщения (например "Отпрашивание") и текстом. Необходимо реализовать возможность записи в определенную таблицу Access входящих сообщений с вышеуказанной темой, чтобы в таблицу записывались данные об отправителе, дате создания и главным текстом сообщения. Так в первую очередь лучше заносить данные в таблицу/ форму, основанием которой является таблица, а потом уже нажимать кнопку отправить письмо начальнику :) То есть заносить данные , а потом уже на основании внесенных данных информировать руководителя. Такой вариант устроит? Если да, то сейчас наваяем. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2019, 14:40
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
Если фиксация должна выполняться "на лету" при получении письма, то можно использовать событие ItemLoad непосредственно в VBA Outlook. Если это делается время от времени извне, то код должен залазить внутрь Outlook-а, в цикле перебирать входящие письма и писать в таблицу все, что позднее имеющегося в таблице. Примеры работы с объектной моделью Outlook можно нарыть в инете, в т.ч. и на этом форуме. Теоретически папку Outlook можно присоединить к Аксу как таблицу. Я попробовал - требует мастера - плюнул. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2019, 15:47
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
Кривцов АнатолийЕсли фиксация должна выполняться "на лету" при получении письма, то можно использовать событие ItemLoad непосредственно в VBA Outlook. Если это делается время от времени извне, то код должен залазить внутрь Outlook-а, в цикле перебирать входящие письма и писать в таблицу все, что позднее имеющегося в таблице. Примеры работы с объектной моделью Outlook можно нарыть в инете, в т.ч. и на этом форуме. Теоретически папку Outlook можно присоединить к Аксу как таблицу. Я попробовал - требует мастера - плюнул. Можно в сам аутлук в референсах подлючить библиотеки аксесса, создать на панели аутлуковской кнопку и повесить по аналогии с кнопкой на форме аксесса процедуру парсинга HTML тушки письма. Выдирать из тела письма ,из таблицы HTML данные, записывать их в рекордсет и вставлять в таблицу в аксессе, используя подключенные аксовские библиотеки. Но автору проще поменять бизнес процесс, так как судя по всему получение писем идет из его же компании, кадрового отдела, либо сотрудника компании- кто хочет отпросится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2019, 16:41
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
Конечно хотелось бы получения информации "на лету". Весь смысл в том чтобы начальник оперативно получал информацию через сообщения на его почту ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2019, 16:41
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
[quot Сергей Лалов]Кривцов Анатолий Но автору проще поменять бизнес процесс, так как судя по всему получение писем идет из его же компании, кадрового отдела, либо сотрудника компании- кто хочет отпросится. Да, так и есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2019, 11:23
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
liamnoel, В этом случае нужно убедить коллег, которые заполняют обращение пользоваться аксессом, количество действий минимальное в любом случае. Склепал вам пример по быстрому, можете потестить. Заполнить несколько полей и нажать кнопку отправить письмо. Простенький, он показывает как снимаются переменные с формы и передаются в такую же процедуру отправки письма. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2019, 14:54
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
Куда уже оперативней, если ему на почту приходит письмо? Не понятна цель этого действия. Оптимальный вариант - в Outlook-е написать программу, которая в базу аксесса будет скидывать информацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2019, 15:50
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
Stanislav P, дело не только в оперативности, но и возможности быстро найти по определенной выборке нужную инфорамцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2019, 15:52
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
Сергей Лалов, Спасибо большое! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2019, 19:14
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
liamnoelStanislav P, дело не только в оперативности, но и возможности быстро найти по определенной выборке нужную инфорамцию. Я, конечно, понимаю, что Вам уже предложили решение и поэтому Вы вряд ли будете разбираться с возможностями Outlook. Да и не хочется разводить флейм, но Outlook это умеет и без Access. Либо, поставленная задача описана здесь не полностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.01.2019, 14:39
|
|||
---|---|---|---|
|
|||
Запись из Outlook в Access |
|||
#18+
Stanislav PliamnoelStanislav P, дело не только в оперативности, но и возможности быстро найти по определенной выборке нужную инфорамцию. Я, конечно, понимаю, что Вам уже предложили решение и поэтому Вы вряд ли будете разбираться с возможностями Outlook. Да и не хочется разводить флейм, но Outlook это умеет и без Access. Либо, поставленная задача описана здесь не полностью. Парсинг из тела письма аутлук уже тоже пожевать успели 4 года назад, тут же, на форуме) ТУТ При достижении особого состояния просветления в VBA автором данного топика, можно и потестить в том первоначальном варианте, который непосредственно озвучил он в самом начале . Но кажется это тупиковое направление. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1610898]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 9ms |
total: | 129ms |
0 / 0 |