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

    [Resolvido]VBA pra atualizar campo

    avatar
    Belobo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 124
    Registrado : 12/07/2014

    [Resolvido]VBA pra atualizar campo Empty [Resolvido]VBA pra atualizar campo

    Mensagem  Belobo 27/11/2022, 17:35

    Amigos
    Gostaria de utilizar um código VBA que possa atualizar um campo de tabela caso exista a palavra " rosa "
    Exemplo da frase existente no campo :
    Camisa rosa tamanho P
    Com o código o campo ficará somente preenchido com:
    rosa
    Alguem poderia ajudar !?
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2377
    Registrado : 23/01/2018

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  crysostomo 27/11/2022, 18:27

    Boa trade, nesse tipo é mais fácil fazer uma formatação condicional se o campo contém o texto rosa a formatação vai pintar de rosa


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    Belobo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 124
    Registrado : 12/07/2014

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  Belobo 27/11/2022, 18:31

    Na verdade eu desejo fazer com o código altere os dados do campo para rosa ou seja a frase anterior será substituida
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2377
    Registrado : 23/01/2018

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  crysostomo 27/11/2022, 18:44

    If Me.seu campo = "Rosa" Then
       Me.seu campo.BackColor = RGB(255, 203, 2019) Aqui ele alterar para rosa
    Else
        Me.seu campo.BackColor = RGB(0, 0, 2019)
    End If


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    Belobo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 124
    Registrado : 12/07/2014

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  Belobo 27/11/2022, 18:52

    Veja se posso fazer assim
    If Me.seu campo like "*Rosa*" Then
    Replace Me.seu campo = "Rosa"

    Else
    Do nothinhg
    End If

    Tentei escrever mas sou leigo

    Minha tabela chama-se Dados
    E o campo a alterar é o Cor
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2377
    Registrado : 23/01/2018

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  crysostomo 27/11/2022, 19:05

    Não compreendi o porque do Like. Não precisa, pois é o campo do formulario que vai mudar de cor.
    Para que usa o replace, pois ele so muda letra ou tirar caracteres de acordo que desejar.
    Não sei como é seu procedimento, mas colocque o codigo no evento ao carregar.


    Última edição por crysostomo em 27/11/2022, 19:34, editado 1 vez(es)


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    Belobo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 124
    Registrado : 12/07/2014

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  Belobo 27/11/2022, 19:33

    O código VBA é pra atualizar uma tabela e não um formulário
    Não desejo mudar cor e sim alterar os dados internamente
    Exemplo
    Camisa Rosa tamanho P

    Alterará para Rosa somente

    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2377
    Registrado : 23/01/2018

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  crysostomo 27/11/2022, 19:36

    Eitaaaa
    pelo seu comentario  
    achei que mudava a cor drunken drunken bom bom


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    Belobo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 124
    Registrado : 12/07/2014

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  Belobo 27/11/2022, 19:38

    Tranquilo se puder ajudar de alguma forma agradeço !!!
    Busquei algo parecido no fórum mas não achei
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2377
    Registrado : 23/01/2018

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  crysostomo 27/11/2022, 19:46

    Um pitaco
    Para segurança futura deveria fazer uma tabela só para cor e ralaciona-la com a tabela produto, pois não sei como é seu projeto.


    Call db.Execute("update sua tabela set nome da coulna da tabela= '" & Me!texto que vai alterar.Value & "' where id da tabela=  " & Me.idFrom)
    ele ja alterar todos os produtos que terá rosa.

    entre aqui e verás dois exemplos já feito.
    https://www.maximoaccess.com/t41428-resolvidoatualizacao-de-um-determinado-campo-em-tabela-com-criterio


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    Belobo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 124
    Registrado : 12/07/2014

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  Belobo 27/11/2022, 22:11

    Valeu
    Deu certo
    Resolvido
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2377
    Registrado : 23/01/2018

    [Resolvido]VBA pra atualizar campo Empty Re: [Resolvido]VBA pra atualizar campo

    Mensagem  crysostomo 28/11/2022, 10:56

    Agradeço o retorno.
    Sucesso cheers Basketball


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.

      Data/hora atual: 26/1/2023, 22:26