Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Возможно ли?

1.9K
09 декабря 2003 года
Libarus
49 / / 30.10.2003
В access можно создать макрос с какими то действиями и задать ему параметры. Потом выполнять его... А можно ли, если можно то как, при нажатии на кнопку поменять значения в макросе и запустить его?
266
09 декабря 2003 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Libarus
В access можно создать макрос с какими то действиями и задать ему параметры. Потом выполнять его... А можно ли, если можно то как, при нажатии на кнопку поменять значения в макросе и запустить его?


А какие значения надо менять в макросе? Почему нельзя их загнать в переменные и изменять их значения?

1.9K
09 декабря 2003 года
Libarus
49 / / 30.10.2003
Цитата:
Originally posted by mhaturov

А какие значения надо менять в макросе? Почему нельзя их загнать в переменные и изменять их значения?



Я хотел создать макрос отправки объекта, но нашел способ заменить этим: DoCmd.SendObject... так что все нормально. Однако почему он отправляет письмо у того у кого установлен аутглюк, а у меня установлен thebat и не отправляет. Почему?

266
09 декабря 2003 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Libarus


Я хотел создать макрос отправки объекта, но нашел способ заменить этим: DoCmd.SendObject... так что все нормально. Однако почему он отправляет письмо у того у кого установлен аутглюк, а у меня установлен thebat и не отправляет. Почему?


DoCmd.SendObject работает (опять-таки библиотеки :) ) с аутглюковскими библиотеками. Тоесть, разработчики Аутглюка написали программульки (библиотеки), которые занимаются тем, что обеспечивают работу Аутглюка: отправка, получение писем и прочее. И когда Вы вызываете SendObject, программа берёт соответствующую аутглюковскую библиотеку и передаёт ей нужные параметры, и библиотека сама делает отправку сообщения, выполняя код, который написан внутри неё - некоторые программисты даже и не знают об этом. Если у Вас стоит другой почтовый клиент, а Аутглюка нет, то, значит, на Вашем компьютере стоят библиотеки другого почтового клиента и, следовательно, SendObject пытается обратиться к аутглюковской библиотеке и не находит её.
Чтобы это заработало, Вам нужно обнаружить библиотеки своего почтового клиента и написать для них код отправки, либо взять готовые библиотеки Аутглюка (что желательнее, так как по ним есть помощь) и установить их на свою машину. Таким образом, Аутглюк Вы не поставие в том виде, к которому Вы привыкли, но код для работы с ним у Вас будет работать.
Но тут есть одно НО. На машине с Аутглюком всё работает без проблем, так как у Аутглюка на ней уже прописаны определённые параметры (pop-сервера, пароль и т.д.). Поэтому, если у Вас не стои Аутглюк, Вам нужно перед SendObject обращаться из кода к соответствующим аутлуковским библиотекам и задавать все необходимые параметры. Думаю, это совсем несложно. Если что, Вам тут постараются с этим помочь.:)
Попробуйте сделать так, как я посоветовал - это не слишком сложно.:)

266
09 декабря 2003 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by mhaturov

DoCmd.SendObject работает (опять-таки библиотеки :) ) с аутглюковскими библиотеками. Тоесть, разработчики Аутглюка написали программульки (библиотеки), которые занимаются тем, что обеспечивают работу Аутглюка: отправка, получение писем и прочее. И когда Вы вызываете SendObject, программа берёт соответствующую аутглюковскую библиотеку и передаёт ей нужные параметры, и библиотека сама делает отправку сообщения, выполняя код, который написан внутри неё - некоторые программисты даже и не знают об этом. Если у Вас стоит другой почтовый клиент, а Аутглюка нет, то, значит, на Вашем компьютере стоят библиотеки другого почтового клиента и, следовательно, SendObject пытается обратиться к аутглюковской библиотеке и не находит её.
Чтобы это заработало, Вам нужно обнаружить библиотеки своего почтового клиента и написать для них код отправки, либо взять готовые библиотеки Аутглюка (что желательнее, так как по ним есть помощь) и установить их на свою машину. Таким образом, Аутглюк Вы не поставие в том виде, к которому Вы привыкли, но код для работы с ним у Вас будет работать.
Но тут есть одно НО. На машине с Аутглюком всё работает без проблем, так как у Аутглюка на ней уже прописаны определённые параметры (pop-сервера, пароль и т.д.). Поэтому, если у Вас не стои Аутглюк, Вам нужно перед SendObject обращаться из кода к соответствующим аутлуковским библиотекам и задавать все необходимые параметры. Думаю, это совсем несложно. Если что, Вам тут постараются с этим помочь.:)
Попробуйте сделать так, как я посоветовал - это не слишком сложно.:)


Кстати, есть ещё вариант. IE ведь у всех стоит:) ? Так вот, можно зарегестрировать бесплатный почтовый ящик где-нибудь на Yandex, или ещё где, и, воспользовавшись библиотеками IE отправлять почту с него :) . Немного возни, зато оригинально!:)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог