MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

3 participantes

    conversão e formatação de dados importados

    avatar
    jrm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 131
    Registrado : 10/08/2012

    conversão e formatação de dados importados Empty conversão e formatação de dados importados

    Mensagem  jrm 7/12/2014, 19:38

    Boa noite

    Necessito da vossa ajudar apar resolver um problema que me surgiu ao criar tabelas ligadas numa BD que estou a construir,
    então passo a descrever o problema:
    tenho duas tabelas ligadas numa BD (orçamentos, produção)
    em ambas as tabelas existe uma coluna com as quantidades
    eu pretendo posteriormente comparar as quantidades orçamentadas com as quantidades produzidas
    no entanto surgiu-me o seguinte problema:
    tabela orçamentos as seguintes quantidades:
    Codigo Qtd
    118316 4.15
    118367 26
    118372 1
    118383 1
    118383 2
    118397 0.1
    118399 1500
    118405 415.53
    118406 19.12
    118407 384.36

    tabela Produção:
    Codigo NSerieArt Qtd
    118405 16.5000
    600000165 2.0000
    118429 0.2433
    C275254 243.3000
    275490 18.0000
    118416 54.0000
    118435 33.0000
    118453 1.0000
    275116 1.0000
    275490 18.0000
    118417 559.0000
    281650 1.0000
    118367 26.0000
    118416 116.0000
    118435 33.0000
    275105 36.0000
    275116 2.0000
    depois de importadas dão origem ao seguinte:

    tabela orçamentos as seguintes quantidades:
    Codigo Qtd
    118316 415
    118367 26
    118372 1
    118383 1
    118383 2
    118397 1
    118399 1500
    118405 41553
    118406 1912
    118407 38436

    tabela Produção:
    Codigo Qtd
    118405 165000
    600000165 20000
    118429 2433
    C275254 2433000
    275490 180000
    118416 540000
    118435 330000
    118453 10000
    275116 10000
    275490 180000
    118417 5590000
    281650 10000
    118367 260000
    118416 1160000
    118435 330000
    275105 360000
    275116 20000
    O ponto deveria ser considerado como, como separador de casas decimais , alguma solução para este problema?

    obrigado pela ajuda
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    conversão e formatação de dados importados Empty Re: conversão e formatação de dados importados

    Mensagem  criquio 7/12/2014, 19:49

    Verifique se na tabela os campos não estão como inteiro ou com 0 casas decimais. Se estiver inteiro mude para decimal ou duplo.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    jrm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 131
    Registrado : 10/08/2012

    conversão e formatação de dados importados Empty Re: conversão e formatação de dados importados

    Mensagem  jrm 7/12/2014, 21:12

    boa noite

    e desde já obrigado pela pronta resposta.
    Mas não os campos das quantidades estão criados com 4 casas decimais, já tentei também alterar para duplo mas não resultou.
    no entanto vou explicar melhor o que estou a fazer, tenho umas tabelas ligadas e posteriormente uma consulta de acréscimo para cada uma delas, nas tabelas ligadas os campos aparecem como texto e no formato xxx.xxx nas novas tabelas embora o campo esteja definido como nº com casas decimais aparece xxxxxx, ou seja considera o ponto como sendo separador de milhares.

    Se reparem nos exemplos colocados antes converte 0.1 para 1 converte 1.000 para 1000 converte 34.34 para 3445.
    parece-me que uma solução era substituir o . por virgula antes de importar das tabelas ligadas para as tabelas definitivas da BD, mas não sei como fazer isso. Por isso agradeço a vossa ajuda.
    avatar
    jrm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 131
    Registrado : 10/08/2012

    conversão e formatação de dados importados Empty Re: conversão e formatação de dados importados

    Mensagem  jrm 7/12/2014, 21:48


    mais uma vez ca estou eu, fiz o seguinte teste:
    no excel que fica ligado as tabelas ligadas substitui os . (ponto) pot ,(virgula) depois com o compo como numero de tipo duplo importei novamente os registo para a tabela no acess e assim já funcionou correctamente.
    Agora so não sei como fazer isso de forma automática sem ter de editar os ficheiros ligados.
    Podem ajudar para encontrar a solução.
    Obrigado mais uma vez.
    avatar
    jrm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 131
    Registrado : 10/08/2012

    conversão e formatação de dados importados Empty Re: conversão e formatação de dados importados

    Mensagem  jrm 10/12/2014, 21:36

    Boa noite a todos

    Ainda não consegui encontrar uma solução para este probleminha.
    Alguem me pode ajudar sff.
    obrigado
    Roberto_1977
    Roberto_1977
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 831
    Registrado : 01/10/2013

    conversão e formatação de dados importados Empty Re: conversão e formatação de dados importados

    Mensagem  Roberto_1977 11/12/2014, 11:59

    Bom dia,

    http://maximoaccess.forumeiros.com/t20401-resolvidovirgula-por-ponto?highlight=ponto+por+virgula


    Abraço... Cool
    avatar
    jrm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 131
    Registrado : 10/08/2012

    conversão e formatação de dados importados Empty Re: conversão e formatação de dados importados

    Mensagem  jrm 14/12/2014, 11:59

    bom dia
    No meu caso resolvi multiplicando por 10000 e dividindo novamente por 10000, no entanto vou testar com a sua solução parece-me melhor.
    Obrigada pelo tempo dispensado .

      Data/hora atual: 25/1/2022, 17:02