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


2 participantes

    Modificando o lado do sinal "-"

    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Modificando o lado do sinal "-" Empty Modificando o lado do sinal "-"

    Mensagem  shirohige Seg 28 Abr 2014, 14:44

    Boa tarde,

    Eu estou tendo um problema com o sinal de "-" no banco de dados e gostaria da ajuda de vocês. Quando tiro meu relatório em txt geralmente ele sai com o valordonumero- Ex.(1-,3-,20-)... No excel eu sabia resolver o problema mas no access não consegui ainda. Alguém poderia ajudar com uma consulta para mudar o sinal de posição.


    Grato pela ajuda
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Modificando o lado do sinal "-" Empty Re: Modificando o lado do sinal "-"

    Mensagem  JPaulo Seg 28 Abr 2014, 18:34

    Tente a função Replace.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Modificando o lado do sinal "-" Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Modificando o lado do sinal "-" Folder_announce_new 102 Códigos VBA Gratuitos...
    Modificando o lado do sinal "-" Folder_announce_new Instruções SQL como utilizar...
    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Modificando o lado do sinal "-" Empty Re: Modificando o lado do sinal "-"

    Mensagem  shirohige Ter 29 Abr 2014, 14:09

    mas como consigo jogar o sinal para o outro lado com replace?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Modificando o lado do sinal "-" Empty Re: Modificando o lado do sinal "-"

    Mensagem  JPaulo Sáb 03 maio 2014, 05:30

    Faça logo na consulta, num campo novo;

    CampoModificado: "-" & Replace([SeuCampo];"-";"")



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Modificando o lado do sinal "-" Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Modificando o lado do sinal "-" Folder_announce_new 102 Códigos VBA Gratuitos...
    Modificando o lado do sinal "-" Folder_announce_new Instruções SQL como utilizar...
    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Modificando o lado do sinal "-" Empty Re: Modificando o lado do sinal "-"

    Mensagem  shirohige Seg 05 maio 2014, 13:55

    Grato pela resposta mas ainda não consegui arrumar tudo. No campo que estou usando para modificar nem todos os números sera valor negativo, tem como executar a consulta somente nos valores numero- ?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Modificando o lado do sinal "-" Empty Re: Modificando o lado do sinal "-"

    Mensagem  JPaulo Ter 06 maio 2014, 07:17

    Se você não necessitar desse sinal, pode usar a função interna Abs;

    Abs([SeuCampo])


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Modificando o lado do sinal "-" Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Modificando o lado do sinal "-" Folder_announce_new 102 Códigos VBA Gratuitos...
    Modificando o lado do sinal "-" Folder_announce_new Instruções SQL como utilizar...
    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Modificando o lado do sinal "-" Empty Re: Modificando o lado do sinal "-"

    Mensagem  shirohige Ter 06 maio 2014, 07:38

    Nessa situação eu preciso do valor mas da forma que eu estou fazendo a consulta, ele adiciona - em todas as linhas. Eu gostaria de realizar a consulta somente nos valores que tenha o sinal - .

    Dessa forma ele esta adicionando - em tudo

    "-" & Substituir([Campo1];"-";"")
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Modificando o lado do sinal "-" Empty Re: Modificando o lado do sinal "-"

    Mensagem  JPaulo Ter 06 maio 2014, 16:32

    Amigão, utilize o Abs como lhe passei, num campo novo na sua consulta e faça a soma nesse campo.

    No campo original que tem os valores, no criterio coloque <0


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Modificando o lado do sinal "-" Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Modificando o lado do sinal "-" Folder_announce_new 102 Códigos VBA Gratuitos...
    Modificando o lado do sinal "-" Folder_announce_new Instruções SQL como utilizar...
    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Modificando o lado do sinal "-" Empty Re: Modificando o lado do sinal "-"

    Mensagem  shirohige Ter 06 maio 2014, 17:25

    Eu estava utilizando consulta atualizar, devo mudar ela?
    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Modificando o lado do sinal "-" Empty Re: Modificando o lado do sinal "-"

    Mensagem  shirohige Qui 08 maio 2014, 16:36

    Eu fico grato pela ajuda do amigo JPaulo mas infelizmente não consegui aplicar a solução.

    Conteúdo patrocinado


    Modificando o lado do sinal "-" Empty Re: Modificando o lado do sinal "-"

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov 2024, 22:25