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

    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do >

    fsouza32
    fsouza32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/01/2013

    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do > Empty [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do >

    Mensagem  fsouza32 17/11/2014, 12:01

    Bom dia a todos do forum.
    Em minha tabela uso o formato > para apresentar em maiúsculo os textos e no formulário tb, mas na verdade ao salvar os dados o texto na tabela mostra em maiúsculo, porém estão do jeito que foi digitado, ou seja, se foi digitado sem o capslock fica em minúsculo.

    Como posso proceder para ao salvar os dados estes fiquem em maiúsculo?

    Obrigado
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7379
    Registrado : 15/03/2013

    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do > Empty Re: [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do >

    Mensagem  ahteixeira 17/11/2014, 12:15

    Olá, pode incluir nos campos desejados no evento afterupdate (depois de atualizar) Ucase([nomeCampo])
    Para atualizar os dados da tabela pode criar uma consulta actualizar e usar o Ucase
    Abraço
    fsouza32
    fsouza32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/01/2013

    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do > Empty Re: [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do >

    Mensagem  fsouza32 17/11/2014, 12:22

    Caro Ahteixeira, coloquei o procedimento depois de atualizar no campo do formulário, porém a salvar os dados na tabela ele ainda fica em minúsculo!
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7379
    Registrado : 15/03/2013

    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do > Empty Re: [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do >

    Mensagem  ahteixeira 17/11/2014, 12:34

    Desculpa   BeforeUpdate.
    Comentário errado, ver mensagem nº 7.


    Última edição por ahteixeira em 17/11/2014, 15:19, editado 1 vez(es)
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3744
    Registrado : 04/04/2010

    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do > Empty Re: [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do >

    Mensagem  Avelino Sampaio 17/11/2014, 12:39

    Olá!

    Veja se este artigo ajuda:

    http://www.usandoaccess.com.br/dicas/como-interceptar-teclas-e-combinacoes-de-teclas.asp

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso irrestrito ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    fsouza32
    fsouza32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/01/2013

    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do > Empty Re: [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do >

    Mensagem  fsouza32 17/11/2014, 13:10

    Avelino, sua dica é show e ja havia lido ela anteriormente e com certeza utilizarei para o fim que esta lá!

    Quanto o problema de salvar em maiúsculo, tentei as dicas do ahteixeira e não deu certo, como uma forma alternativa para salvar em maiúscula utilizei o código: KeyAscii = Asc(UCase(Chr(KeyAscii))) nos campos de texto ao pressionar tecla, deste modo salva em maiúscula no campo da tabela.


    Obrigado desde já pela atenção de todos
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7379
    Registrado : 15/03/2013

    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do > Empty Re: [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do >

    Mensagem  ahteixeira 17/11/2014, 15:17

    Olá Fábio, estive a verificar e utilizo o AfterUpdate, abaixo pequeno exemplo.
    Mestre Aveleno, obrigado, estamos sempre apreender, execelente exemplo.
    Abraço
    Anexos
    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do > AttachmentConverterMaiusculas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (12 Kb) Baixado 38 vez(es)
    fsouza32
    fsouza32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/01/2013

    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do > Empty Re: [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do >

    Mensagem  fsouza32 17/11/2014, 17:58

    Caro ahteixeira, deu certo, eu estava colocando o código errado
    Meu estava assim:
    UCase(Me.Campo1)

    Não coloquei atenção devida e esqueci de que deveria dizer qual campo receberia o valor com Ucase como o seu!
    Me.Campo1 = UCase(Me.Campo1)

    Obrigado a todos pela atenção dada, vocês ajudam muito nós os iniciantes! cheers
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7379
    Registrado : 15/03/2013

    [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do > Empty Re: [Resolvido]Gravar textos na tabela em maiúsculo sem o uso do >

    Mensagem  ahteixeira 17/11/2014, 18:15

    Ola, estamos cá para uma interajuda e partilha do conhecimento.
    Obrigado pelo retorno.
    Abraço

      Data/hora atual: 26/1/2022, 23:18