Consulta de Tabelas...
 
Notifications
Clear all

Consulta de Tabelas Via Query no Excel

2 Posts
2 Usuários
0 Reactions
887 Visualizações
(@ricardo34)
Posts: 1
New Member
Topic starter
 

Boa tarde Pessoal,

Estou tendo um problema para conseguir trabalhar com um sistema feito no Excel que consulta vários arquivos de base de tabelas para utilizações dentro do sistema.
O problema que estou tendo é que quando o Excel vai consultar alguma tabela ele meio que abre estes arquivos e os bloqueia em modo exclusivo, com isto, quando alguma pessoa tenta abrir o sistema e carregar os arquivos, ou então, tenta fazer alguma operação que atualize posteriormente todos as tabelas (utilizando o Refresh All) o sistema da erro e também quando ele estoura a memória ao invés de somente consultar os arquivos ele sai abrindo os arquivos das tabelas diversas.

Segue o exemplo da consulta que estou deixando e suas propriedades no Excel:

DBQ=\192.168.6.138DP$SERVLOGDados_Funcionarios.XLSX;DefaultDir=\192.168.6.138DP$SERVLOG;Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=1046;FIL=excel 12.0;MaxBufferSize=8192;MaxScanRows=8;PageTimeout=0;ReadOnly=0;SafeTransactions=0;Threads=3;UserCommitSync=Yes;

Estas arquivos utilizados como tabelas no sistema ficam dentro da rede da empresa, por isto o caminha está com \192.168.6.138.. que é o endereço do servidor.

Caso alguem consiga me ajudar ficarei imensamente agradecido, visto que tenho vários sistemas rodando e estou tendo muitos problemas com os acessos e trabalhos diários.

Abçs.

Ricardo Barreto

 
Postado : 20/01/2016 4:15 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Na DBQ está somente os comandos de conexão, não a qry propriamente.
Pelo descrito, entendo que está apenas buscando dados nas "tabelas", assim talvez se utilizar uma conexão Ado, ou mesmo abrindo o arquivo copiando/selecionando os dados desejados e fechando o arquivo em seguida

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 21/01/2016 7:36 am