Tabela Dinâmica do Excel com o Microsoft Access Connection

0

Eu tenho uma tabela dinâmica que origina seus dados de uma consulta em um arquivo de banco de dados do Access. Sempre que faço uma atualização, primeiro faço uma cópia dos arquivos Excel e Access - e faço a atualização nessas novas cópias. Isso exige que eu atualize a conexão na pasta de trabalho, pois a nova pasta de trabalho ainda estará vinculada ao arquivo antigo do Access.

Haveria algum problema se eu apenas atualizar a 'Cadeia de conexão' sem atualizar o 'Arquivo de conexão' em 'Propriedades da conexão'?

O arquivo de conexão é:

oldpath\oldfile.accdb

Considerando que a string de conexão seria:

Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=newpath\newfile.accdb;Mode=Share Deny Write;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Engine Type=6;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False;Jet OLEDB:Bypass UserInfo Validation=False

Eu apenas tentei e a tabela dinâmica parece atualizar bem - mas não tenho certeza se pode haver algo que estou perdendo?

Obrigado.

    
por csg 18.04.2016 / 17:05

1 resposta

1

Ele se conectará ao que quer que esteja na string de conexão, portanto, a alteração da Origem realizará o objetivo de que use o novo arquivo do Access. A desvantagem é que o arquivo de conexão não muda para corresponder à nova fonte e ainda mostrará o antigo arquivo do Access, o que pode causar confusão posteriormente.

    
por 18.04.2016 / 18:22