Importação de XML c...
 
Notifications
Clear all

Importação de XML com filtro aplicado

9 Posts
2 Usuários
0 Reactions
1,651 Visualizações
(@mssoares)
Posts: 28
Eminent Member
Topic starter
 

Preciso de ajuda.

Tenho uma planilha que é alimentada por arquivos XML de documentos CTE. Quando importo o arquivo, ele me gera linhas que constam números de notas fiscais. Dessas notas fiscais, eu só preciso que apareçam notas que tenham correspondência em outra coluna. Quando eu filtro a coluna que me traz a correspondência, todos os dados aparecem normalmente, mas quando eu vou importar outro arquivo, a importação é feita, mas não aparece a nova linha na planilha, a linha fica de modo oculto, juntamente com as outras q não pertencem ao filtro, se eu acesso a coluna filtrada e apenas clico em ok, a nova linha aparece. Teria como fazer que essa nova inclusão apareça após a importacao do XML ?? claro, se a coluna tiver a correspondência do filtro

 
Postado : 30/10/2016 1:10 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa noite Mssoares,

Anexe uma planilha de exemplo, assim fica mais fácil ajudar.

att,

 
Postado : 30/10/2016 6:41 pm
(@mssoares)
Posts: 28
Eminent Member
Topic starter
 

Boa noite!!

Segue anexo, caso está na aba BD_FRETE.

Sr. Brunoxro, o que eu preciso, é que apareça uma nova importação do arquivo XML mesmo que a coluna L - EMBALAGEM esteja com filtro selecionado para que só apareça itens que estão com "-" . O que me interessa mostrar na planilha são apenas os itens que estão com a coluna L - EMBALAGEM com " -"

Espero que entenda kkk e me desculpe se não me expressei direito.

Desde já agradeço muito!

 
Postado : 30/10/2016 6:52 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa noite Mssoares,

Teria como vc também disponibilizar o arquivo XML. Tinha alguma macro na sua planilha?
Pelo que entendi até agora, você quer importar para os dados e depois filtrar de novo a coluna L.

É possível fazer isso, só preciso entender melhor como você importa o arquivo.

att,

 
Postado : 31/10/2016 4:33 pm
(@mssoares)
Posts: 28
Eminent Member
Topic starter
 

Boa noite Brunoxro.

Tinha, eu tentei fazer alguma coisa relacionada a um botão configurado a uma macro , que sempre que eu inserisse um novo xml, eu clicaria no botão para filtrar novamente a coloca L. Pelo que eu percebi, após inserir um novo xml com a coluna L filtrada, a macro não funcionava.

O que eu quero é isso mesmo. Pois só me interessa visualizar as linhas que estão correspondentes ao "-" na coluna L.

O arquivo em anexo, estará salvo na rede, onde eu vou pesquisar e importar.

** Não consigo enviar o arquivo xml, aqui diz que a extensão não é permitida, como podemos fazer??

Obrigado novamente pela atenção!

 
Postado : 31/10/2016 5:06 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Mssoares,

No caso coloque os dados do arquivo em uma planilha de formato csv ou xls mesmo... desde que tenha o mesmo padrão de forma que o XML. Ou anexa o arquivo em um site de upload/download.

OBS: Não use a cor amarela nas letras, ficar ruim de ler.

att,

 
Postado : 31/10/2016 5:30 pm
(@mssoares)
Posts: 28
Eminent Member
Topic starter
 

Brunoxro.

Obrigado pela dica, não usarei mais.

Conseguiria acessar o arquivo pelo link?

https://drive.google.com/open?id=0B_xQn ... VMzTDU5enM

Obrigado!!

 
Postado : 31/10/2016 5:57 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Mssoares,

De uma olhada no arquivo, o código está "EstaPasta_de_trabalho".

Basicamente criei uma macro com o gravador de macro desabilitando o filtro e depois ativando de novo e combinei com os eventos BeforeXmlImport e AfterXmlImport.
No BeforeXmlImport os filtros da TABELA1 são desabilitados e no AfterXmlImport reativo o filtro de "-".

Teste e de retorno.

att,

 
Postado : 31/10/2016 10:21 pm
(@mssoares)
Posts: 28
Eminent Member
Topic starter
 

Brunoxro,

Muito obrigado! Funcionou como eu queria, ficou ótimo.

Parabéns pelo conhecimento e muito obrigado pela atenção e dedicação.

 
Postado : 03/11/2016 3:10 pm