vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest czwartek, 08 maja 2025 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Tabele przestawne+SQL Server - odświeżanie


otwartyotwarty rozpoczął: hes postów: 3



napisał: ArturR
postów: 1


umieszczony:
19 maja 2006
08:52

  
Witam

Post na który odpowiadam nie jest najnowszy, ale może ktoś skorzysta. Na obszarze tabeli przestawnej należy kliknąć prawym klawiszem myszy i wybrać z menu kontekstowego "Opcje tabeli...". W oknie dialogowym należy zaznaczyć kotrolkę "Zapisz hasło". Następnie należy ręcznie odświeżyć tabelę i podać hasło (ostatni raz). Od tej pory każdorazowe odświeżanie tabel opartych na tym samym obiekcie PivotCache będzie przeprowadzane bez monitu o hasło. Ponadto aby automatycznie dokonywało się odświeżanie tych tabel w chwili otwierania skoroszytu należy ustawić właściwość:
ActiveWorkbook.PivotCaches(n).RefreshOnFileOpen = True

Przy okazji mam pytanie ściśle związane z tematyką postu. W jaki sposób przechwycić błędy związane ze zbyt długim czasem dostępu do bazy (dotyczy tabeli przestawnej). Jak spowodować aby pobieranie danych odbywało się synchronicznie ? W przypadku kwerendy nie ma problemu bo można w pętli kontrolować właściwość .Refreshing lub ustawić parametr BackgroundQuery na true.
napisał: hes
postów: 2


umieszczony:
17 stycznia 2006
10:33

  
Wkleiłem niewłaściwy kod wyłączający okno logowania. Powinno być:
Application.DisplayAlerts = False

napisał: hes
postów: 2


umieszczony:
17 stycznia 2006
10:30

  
Witam,
Proszę o pomoc w rozwiązaniu następującego problemu.
Mam arkusz Excela zawierający tylko tabelę przestawną.
Źródłem danych jest tabela na SQL Serverze, połączenie ODBC.
Chcę, aby dane odświeżały się automatycznie np. po otwarciu arkusza:
ActiveSheet.PivotTables("Tabela przestawna1").PivotCache.Refresh

Chcę, aby podczas odświeżania nie pojawiało się okno logowania do servera SQL. Można to zrobić wpisując
ActiveSheet.PivotTables("Tabela przestawna1").PivotCache.Refresh

ale jak podać hasło do połączenia?
Będę wdzięczny za wszelką pomoc.
Pozdrawiam


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z