|
Конечное имя файла из диалогового окна загнать в поле текущей записи
|
|||
---|---|---|---|
#18+
Народ, доброго времени суток! Итак, делаем OutputTo отчета по текущей записи в формате RTF. Открывается диалоговое окно (см рисунок), в котором пользователю предлагается выбрать место для сохранения выгружаемого файла. Также пользователь может самостоятельно изменить предложенное для сохранения этого файла имя. Мне подойдет один из двух вариантов: 1. После нажатия кнопки "Сохранить" в указанном окне, нужно как-то перехватить финальное имя файла (если все-таки пользователь не согласился с предложенным вариантом Аксесса и отважился его изменить), в целях его помещения в одно из полей в текущей записи, из которой собственно и выгружался отчет. 2. Запретить изменять это имя в указанном диалоговом окне (ну, что-то типа сделать это поле неактивным). Что посоветуете и как это можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2018, 02:49 |
|
Конечное имя файла из диалогового окна загнать в поле текущей записи
|
|||
---|---|---|---|
#18+
Wipeout2097Народ, доброго времени суток! Итак, делаем OutputTo отчета по текущей записи в формате RTF. Открывается диалоговое окно (см рисунок), в котором пользователю предлагается выбрать место для сохранения выгружаемого файла. Также пользователь может самостоятельно изменить предложенное для сохранения этого файла имя. Мне подойдет один из двух вариантов: 1. После нажатия кнопки "Сохранить" в указанном окне, нужно как-то перехватить финальное имя файла (если все-таки пользователь не согласился с предложенным вариантом Аксесса и отважился его изменить), в целях его помещения в одно из полей в текущей записи, из которой собственно и выгружался отчет. 2. Запретить изменять это имя в указанном диалоговом окне (ну, что-то типа сделать это поле неактивным). Что посоветуете и как это можно сделать?Использовать диалоговое окно выбора директории. Как это сделать можно посмотреть например тут -> 14771546 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2018, 06:51 |
|
Конечное имя файла из диалогового окна загнать в поле текущей записи
|
|||
---|---|---|---|
#18+
Wipeout2097, Там же -> 14777735 ПанургЗагрузка файлов происходит на событие нажатие кнопки. Объект ShellBrowse позволяет пользователю выбрать папку с изображениями. Полное описание ShellBrowse ты можешь найти в книге "Access 2002. Разработка настольных приложений. Пол Литвин, Кен Гетц." ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2018, 06:55 |
|
Конечное имя файла из диалогового окна загнать в поле текущей записи
|
|||
---|---|---|---|
#18+
Wipeout2097, если методу OutputTo указать путь к файлу, то он выполняется молча. Перед этим можно открыть свой диалог, получить путь, а после успешного выполнения OutputTo сохранить его. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2018, 10:31 |
|
Конечное имя файла из диалогового окна загнать в поле текущей записи
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), отличное решение! Как же я сразу не додумался... Вставил между процессом старый добрый WizHook... Все как по маслу! Одна задача решена. По кнопке1 все выгружается как надо. Теперь как бы аналогичным макаром решить вторую задачу, ведь есть же еще Кнопка2...:):) А по ней этот же самый отчет готовиться к отправке в формате RTF через OutLook. Вылазиет окно, которое предлагает ввести адресата, тему сообщения ну и т.д. Там сразу же отчет прикреплен как вложение в виде файла RTF с именем отсылаемого отчета. Как бы это имя изменить, чтобы во вложении файл назывался так, как надо мне, а не как у меня обозван отчет? Чет я посмотрел в SendTo, там нет параметром, отвечающих за это дело... Нет, я конечно догадываюсь, что Аксесс где-то создает временный файл в формате RTF, но вот как бы повлиять на процесс создания сего файла? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2018, 22:06 |
|
Конечное имя файла из диалогового окна загнать в поле текущей записи
|
|||
---|---|---|---|
#18+
Wipeout2097Теперь как бы аналогичным макаром решить вторую задачу Для этого надо забыть, что в Аксе есть встроенный метод отправки писем и поискать на форуме примеры отправки письма с вложением с использованием объектной модели OutLook, а еще лучше - CDO. А примеров - уйма... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2018, 10:29 |
|
|
start [/forum/topic.php?fid=45&msg=39582942&tid=1611799]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 305ms |
total: | 448ms |
0 / 0 |