Página 1 de 1

IMPORTAÇÃO DE DADOS - PONTO SAI COMO # NO RESULTADO DO VALOR

Enviado: Qui Nov 05, 2009 8:00 pm
por RCHICAN
Boa Tarde !

Por favor , gostaria de seu auxilio na resolução de um problema.....

Seguindo suas dicas no passo de importar dados unindo duas ou mais planilhas... estou utilizando esse método para me trazer o valor de uma célula... ao qual eu denominei seu intervalo com o nome taxa..... essa célula o formato de seu campo é valor.... só que quando gero os dados o valor de 1.495,65 que esta na planilha de onde os dados são extraídos aparece no resultado como 1#495,65...
Vc poderia me orientar como solucionar este problema..

Grato por sua Atenção

Re: IMPORTAÇÃO DE DADOS - PONTO SAI COMO # NO RESULTADO DO VALOR

Enviado: Qui Nov 05, 2009 8:38 pm
por webmaster
RCHICAN,

A explicação foi um pouco vaga. Pode dar uma idéia de como está formatada, como está o comando SQL utilizado?

Abraços

Re: IMPORTAÇÃO DE DADOS - PONTO SAI COMO # NO RESULTADO DO VALOR

Enviado: Qui Nov 05, 2009 9:50 pm
por RCHICAN
Boa Noite !

Desculpe Tomás , acho que minha explicação ficou vaga , espero abaixo conseguir esclarecer melhor ;


Tenho uma planilha de nome SapOut.xlsx que é atualizada frequentemente por varios usuarios na Rede , para essa planilha criei uma conexção de dados conforme sua video aula de forma a alimentar outra planilha minha... Até esse momento ok , trago na consulta todos os campos e tudo sai certinho conforme está na base.Aqui estou utilizando o comando Sql nas propriedades de conexção e o seguinte texto de comando SELECT * FROM ['SAP Out$']

Classes de custo Csts#reais Csts#plan# Desv#(abs) Desvio (%)
330113 PLR COLETIVA 2.333,33 833,33
330115 ENCARGOS 3.766,02 5.076,25 -1.310,23 -25,81
330117 SALÁRIOS 8.276,97 8.905,69 -628,72 -7,06



Só que após esse passo tenho outra planilha que tenho que alimentar somente com o valor referente a linha dos encargos no caso 3.766,02 que na minha planilha se refere a celula B7 , como descrito em sua video aula , esse intervalo foi nomeado como Encargos e o comando utilizado Sql e o texto de comando SELECT * FROM [Encargos]

O resultaldo ao invés de trazer 3.766,02 da maneira que sai na consulta completa esta aparecendo 3#766,02 ou seja esta substituindo o ponto por #
Por Favor , pode me ajudar a solucionar essa questão.


Grato pela Atenção

Fica com Deus

Abço

Re: IMPORTAÇÃO DE DADOS - PONTO SAI COMO # NO RESULTADO DO VALOR

Enviado: Sex Nov 06, 2009 12:50 pm
por webmaster
RCHICAN,

Seria pedir muito disponibilizar a planilha que é a fonte de dados para fazer um teste?

Abraços

Re: IMPORTAÇÃO DE DADOS - PONTO SAI COMO # NO RESULTADO DO VALOR

Enviado: Sáb Nov 07, 2009 9:19 pm
por RCHICAN
Boa Noite !


Tomas , Estou tentando mandar o arquivo conforme sua solicitação....
Más esta aparecendo a informação que a extensão xls não é permitida.... de que maneira posos enviar o arquivo para vc?


Desde já agradeço sua atenção e ajuda no sentido de me auxiliar na solução desta minha duvida....



Abço e Fica com Deus

Re: IMPORTAÇÃO DE DADOS - PONTO SAI COMO # NO RESULTADO DO VALOR

Enviado: Seg Nov 09, 2009 12:13 pm
por webmaster
RCHICAN,

Precisa ser um arquivo zip. Compacte a planilha que o fórum aceita.

Abraços

Re: IMPORTAÇÃO DE DADOS - PONTO SAI COMO # NO RESULTADO DO VALOR

Enviado: Seg Nov 09, 2009 2:23 pm
por RCHICAN
Boa Tarde !


Segue Arquivo de base utilizado , Muito Obrigado pela orientação de como postar o Arquivo;





Grato pela Atenção


Abço

Re: IMPORTAÇÃO DE DADOS - PONTO SAI COMO # NO RESULTADO DO VALOR

Enviado: Ter Nov 10, 2009 3:09 pm
por webmaster
RCHICAN,

Agora a dúvida ficou clara. O problema é o seguinte:

As áreas nomeadas resolvem o problema, porém, a área nomeada precisa ser uma tabela. Mesmo que o resultado da consulta retorne um único valor, ele será uma tabela (nome da coluna, valor). Para resgatar o seu valor desta forma, o SQL seria:

Código: Selecionar todos

SELECT [CstsReais] FROM [SAPx$]
WHERE [Classes de custo] = '      330520  TAXAS DE COBRANÇ'
Porém, precisei mudar o nome da 2º coluna para Cstsreais. Nomes de colunas em tabelas SQL não podem conter caracterres especiais, espaços ou acentos. Aplique esse SQL na planilha que me enviou e veja o resultado.

Abraços

Re: IMPORTAÇÃO DE DADOS - PONTO SAI COMO # NO RESULTADO DO VALOR

Enviado: Qua Nov 11, 2009 11:51 am
por RCHICAN
Bom Dia !

Tomás , obrigado pela ajuda... me auxiliou bastante a solução do problema a explicação que você me passou... porém gostaria de saber se é possivel trazer somente o valor da celula na hora da importação , gostaria que o nome da 2º coluna Cstsreais não apareça , pois o campo que estou alimentando so tem que trazer o valor se vier o cabeçalho vai ficar fora do layout.

Mais uma vez fico grato por seu auxilio e esclarecimentos...


Abço e Fica com Deus

Re: IMPORTAÇÃO DE DADOS - PONTO SAI COMO # NO RESULTADO DO VALOR

Enviado: Qua Nov 11, 2009 1:49 pm
por webmaster
RCHICAN,

Neste modelo não. Seria preciso código VBA para tal façanha. Aí já é outra história.

Abraços