![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 14.12.2010
Сообщений: 2
|
![]()
При слиянии (опция Word писем по шаблону) Word с Access постоянно обновляються (обрабатываються) значения запроса
Суть в том что в запросе, с которым слияюсь, есть динамическая колонка (значения получаються в результате работы функции) другими словами зарос с вычислемым полем. В таком случае присутствую страшные тормоза, а вот если значения статические то их нет. Вопрос - как заставить запрос не обрабатываться(обновляться) каждый раз в течении одного открытия, а один раз после открытия обсчитать данные (динамические) и работать как статика? Или как заставить запрос обрабатываться один раз в самом Access, а не постоянко в процесе прокрутки полей? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте doslidnik.
"..При слиянии .. Word с Access.." - из какого приложение происходит запуск "слияния" Word или Access? "..как заставить запрос обрабатываться один раз.." - только сформировав при обращении к БД таблицу и используя её в качестве источника. Евгений. P.S. форум не "машина ответов", его участники люди, выкладывая вопрос не забывайте обращаться к тем кому Вы его адресуете, не знаете как - можно просто поздоровавшись. |
![]() |
![]() |
![]() |
#3 | ||
Новичок
Джуниор
Регистрация: 14.12.2010
Сообщений: 2
|
![]() Цитата:
В Word (XP;2003) Сервис- > Письма и рассылки - > Слияние. Или правой кнопкой мыши на меню и активировать панель слияние. Я пользуюсь панелью Слияния. В ней нажимаю кнопку «Открыть источник данных». При существовании запроса с вычисляемым полем Word (XP;2003) при стандартных настройках его не увидит. Нужно Сервис -> Параметры - > Общие -> Подтверждать преобразование при открытии (поставить галочку). И при открытии выбирать в Типе источника «Базы данных при помощи DDE…» Цитата:
Выход вижу только в отказе от вычисляемого поля и каждый раз при изменнении входящих параметров (а ето надо уже програмно контролировать) изменять значениия физически в конкретной новосозданой для етого ячейке. Для примера у меня вычисляемым полем есть площадь участка, входящими данными у меня есть его индитификатор и его координаты. Минус в том что координаты передаються с помощью VBA из AutoCad. Доступ к процедурам в AutoCad у меня закрыт. Пока избегаю тормозов созданием фильтра каждый раз для запроса с ограниченым количеством полей(вбольшинстве одним), а потом его слияния. Но почему так что тормоза в Word в 10 раз больше? P.S. Здарствуйте Евгений. Последний раз редактировалось doslidnik; 15.12.2010 в 11:33. |
||
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте doslidnik.
мнение: ответить "..Но почему так что тормоза в Word в 10 раз больше?.." можно только проанализировав конструкцию, скорее всего существует возможность оптимизировать SQL конструкцию и VBA функцию. "..Неудобно каждый раз при слиянии нажимать на формировании таблицы, а потом делать слиянии..." - скорее всего эту последовательность действий можно автоматизировать и вопрос отпадет. Успехов Вам. Евгений. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
осложнение с вводом одного, но постоянно меняющегося текста Word | 0creator0 | Microsoft Office Word | 12 | 13.01.2011 16:02 |
Тормоза при добавлении записей в БД MS Access | Vit@L | БД в Delphi | 12 | 17.05.2010 09:03 |
Сумма полей при слиянии в Word | zax | Microsoft Office Word | 2 | 11.12.2009 15:21 |
word постоянно настраивается при открытии | tatchini | Microsoft Office Word | 7 | 05.10.2009 08:38 |