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] Alterar a cor e o valor de um campo usando checkbox

    avatar
    bankayo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 30/08/2017

    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Empty [Resolvido] Alterar a cor e o valor de um campo usando checkbox

    Mensagem  bankayo 5/12/2017, 12:51

    Bom dia, pessoal

    Gostaria de saber como eu poderia alterar o campo Nome do aluno ao clicar na checkbox Aluno transferido/desistente.

    Por exemplo:

    Onde está o nome Jânio Alves da Silva Filho ficasse Jânio Alves da Silva Filho (Transferido) e o nome do aluno ficasse vermelho, caso o checkbox fosse desmarcado voltaria ao normal.


    Agradeço bastante pela ajuda!

    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Ex10


    Última edição por bankayo em 5/12/2017, 14:25, editado 1 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Empty Re: [Resolvido] Alterar a cor e o valor de um campo usando checkbox

    Mensagem  FabioPaes 5/12/2017, 13:07

    Então, deverá ter esse Código em dois Lugares:

    No Evento Apos atualizar do Campo Transferido, coloque:

    If Me.Transferido = -1 Then
       Me.NomeAluno = Me.NomeAluno & " (Tranferido)"
       Me.NomeAluno.ForeColor = vbRed
    Else
       Me.NomeAluno = Me.NomeAluno
       Me.NomeAluno.ForeColor = vbBlack
    End If


    NomeAluno É onde mostra o Nome do Aluno, o nome da caixa de Texto
    Transferido É o Campo Sim/Não para marcar se ele foi transferido.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    bankayo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 30/08/2017

    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Empty Re: [Resolvido] Alterar a cor e o valor de um campo usando checkbox

    Mensagem  bankayo 5/12/2017, 13:42

    Obrigado, Fabio Paes

    O programa deu certo, mas o nome (Transferido) não está sendo retirado do campo ao desmarcar o checkbox. Na verdade, ele fica adicionando um novo (Transferido) cada vez que eu marco e desmarco.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Empty Re: [Resolvido] Alterar a cor e o valor de um campo usando checkbox

    Mensagem  FabioPaes 5/12/2017, 14:02

    Opa... Blz... Mude a linha apos o Else, para:


    Else
       Me.NomeAluno = Left(Me.NomeAluno, InStrRev(Me.NomeAluno, " (") - 1)



    Obs: Estou partindo da ideia que no nome do aluno ficará assim:  Nome Aluno (Transferido) . Se atente para o espaço antes do primeiro parentese... Pois utilizo eles para determinar até a onde eu quero do Texto...


    Acredito também, que deverá incluir esse código no evento No atual do Seu Formulário... Para Ficar mais interessante a Navegação entre os registros:


    If Me.Transferido = -1 Then

      Me.NomeAluno.ForeColor = vbRed
    Else

      Me.NomeAluno.ForeColor = vbBlack
    End If


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    bankayo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 30/08/2017

    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Empty Re: [Resolvido] Alterar a cor e o valor de um campo usando checkbox

    Mensagem  bankayo 5/12/2017, 14:13

    Show de bola!

    Deu certinho.

    Muito obrigado!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Empty Re: [Resolvido] Alterar a cor e o valor de um campo usando checkbox

    Mensagem  FabioPaes 5/12/2017, 14:34

    Grato pelo Retorno e até a próxima se Deus quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Empty Alterar a cor e o valor de um campo usando checkbox

    Mensagem  good guy 5/12/2017, 15:36

    Olá Fabio e bankayo,

    Se me permitem um pitaco aqui. Uma outra fórmula Neston para obter este mesmo resultado:

    Código:

    Private Sub Status_AfterUpdate()  'Nome da checkbox
    On Error Resume Next
    Dim strNome, strNomeA, strNomeB As String

    strNomeA = Me.NomeAluno
    If Me.Status = -1 Then
    strNomeA = strNomeA & "(Transferido)"
    Me.NomeAluno = strNomeA
    Me.NomeAluno.ForeColor = vbRed
    Me.Refresh
    Else
    strNomeB = InStr(1, strNomeA, "(Transferido)")   'Procura pela cadeia de caracteres "(Transferido)"
        If strNomeB > 0 Then           'Se localizou a mesma
        strNome = "(Transferido)"
        strNomeB = Left(strNomeA, Len(strNomeA) - Len(strNome))   'Subtrai a cadeia "(Transferido)" a partir do início desta
        Me.NomeAluno = strNomeB
        Me.NomeAluno.ForeColor = vbBlack
        Me.Refresh
        Else
        Exit Sub
        End If
    End If
    End Sub
    Anexos
    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Attachmentbankayo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (23 Kb) Baixado 6 vez(es)


    Última edição por good guy em 12/12/2017, 15:56, editado 1 vez(es)
    avatar
    bankayo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 30/08/2017

    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Empty Re: [Resolvido] Alterar a cor e o valor de um campo usando checkbox

    Mensagem  bankayo 5/12/2017, 16:41

    Agradeço muito, irei testá-la também!

    Conteúdo patrocinado


    [Resolvido] Alterar a cor e o valor de um campo usando checkbox Empty Re: [Resolvido] Alterar a cor e o valor de um campo usando checkbox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/3/2024, 06:30