Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Reports in Excel for MSSQL  [new]
jpogor
Member

Откуда: г.Одесса
Сообщений: 12
Для быстрого создания отчетов из MSSQL использую Excel.
Создаю сводные таблицы или кубы Olap Excel'a. Но проблема в том, что Excel сохраняет строку коннекта к БД внутри файла. Изменить эту строку при изменении например названия MSSQL Servera достаточно тяжело - я в Far'e редактирую файл Excel'a и меняю нужные мне названия Сервера и БД. Нет ли более "культурного" способа. Было бы отлично использовать для коннекта внешний udl файл. Может быть кто-то подскажет как это сделать?
Спасибо.
22 мар 03, 02:41    [154080]     Ответить | Цитировать Сообщить модератору
 Re: Reports in Excel for MSSQL  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145719
Начать запись макросов
Создать запрос, в его свойствах указать "не сохранять сведения"
Убить сводную таблицу
Закончить запись макросов

В макросе внести нужные изменения, например заменить строку коннекта на ссылку на UDL. Обязательно перставить "убийство" сводной таблицы в начало макроса.
Запускать макрос при открытии и при нажатии юзером на кнопочку "Обновить данные"
23 мар 03, 12:54    [154312]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить