Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как убрать запрос логина/пароля пр обновлении сводной таблицы Excel??? / 5 сообщений из 5, страница 1 из 1
22.12.2005, 12:06:57
    #33451514
Гость...____
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать запрос логина/пароля пр обновлении сводной таблицы Excel???
Здрасьте всем...

Юзер на листе нажимает кнопку, которая запускает процедуру на сервере и вызывает обновление сводной таблицы. Сводная таблица грузит в себя данные с сервера.
Вопрос вот в чем. Перед запуском процедуры с пользователя спрашивают имя/пароль, а потом, при обновлении сводной таблицы, уже сам Ёксель опять запрашивает имя/пароль, что неудобно.
Можно ли как-то, считав значения имени/пароля в первом случае, передать их сводной таблицы? Пробовал менять свойство Connection, но что-то не вышло...
Excel 2003.
Заранее спасибо...
...
Рейтинг: 0 / 0
22.12.2005, 13:23:40
    #33451867
Painkiller1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать запрос логина/пароля пр обновлении сводной таблицы Excel???
А в параметрах таблици запомнить имя и пароль не помогает?
...
Рейтинг: 0 / 0
22.12.2005, 13:48:47
    #33451948
Гость...____
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать запрос логина/пароля пр обновлении сводной таблицы Excel???
Увы....
Галка стоит ("Внешние данные: Сохранить пароль"), но все равно запрашивает...
Я смотрел свойство "Connection" объекта PivotCache, там много всякого понаписано, в т.ч. и имя юзверя, а вот пароля нет. Это свойство, если верить ObjectBrowser, не ReadOnly, однако менять его не дает - выплевывает ошибку...
...
Рейтинг: 0 / 0
15.05.2006, 20:30:31
    #33728514
Painkiller1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать запрос логина/пароля пр обновлении сводной таблицы Excel???
Чтобы конкретнее сказать мне нужно знать что за данные на сервере и каким макаром они присобачены к Екселю, тойсть это какая-то вьюха и на ней средством сводных таблиц построен отчет или че то другое?
...
Рейтинг: 0 / 0
15.05.2006, 21:55:51
    #33728574
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать запрос логина/пароля пр обновлении сводной таблицы Excel???
Если спрашиваете пароль у юзера собственной формой, то ставить галку на "сохранять пароль" бессмысленно.

Делается это все не просто, а очень просто.
Во первых, создаешь дополнительный спрятаный лист, на который кидаешь простую QueryTable.
Запрошеный у юзера логин-пароль вставляешь макросом в эту QueryTable. А потом на основном листе строишь уже сводную таблицу на основе таблицы из спрятаного листа.
Код: plaintext
1.
2.
Worksheets("HiddenDataSheet").QueryTables( 1 ).Connection = "ODBC;Driver={Some ODBC driver};UID=" & sUID & ";PWD=" & sPWD
Worksheets("HiddenDataSheet").QueryTables( 1 ).Refresh
Worksheets("SheetWithPivotTable").PivotTables( 1 ).RefreshTable


Если есть некоторые знания внутренней логики работы Экселя, то можно в принципе обойтись и без дополнительного листа, можно править свойство Сonnection у одного из объектов коллекции PivotCaches.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как убрать запрос логина/пароля пр обновлении сводной таблицы Excel??? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]