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


4 participantes

    [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros

    avatar
    saulosa
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 21/06/2016

    [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros Empty [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros

    Mensagem  saulosa Sáb 25 Nov 2017, 17:21

    Mestres, estou com a seguinte dificuldade

    Fiz um formulário contínuo para conferir o gabarito de um cartão de resposta do aluno, no qual, cada resposta correponde a um registro específico
    Quando a resposta é igual ao gabarito deveria pintar a fonte do campo [status] de verde e escrever "Correto"
    MAS ... qualquer alteração no formulário acaba pintando o campo [status] de TODOS os outros registros de verde... mesmo constando em [status] que a questão está errada

    Minha dúvida é: Como eu faço para pintar o campo de um registro específico sem alterar a cor de outros registros?
    ou seja:

    Resposta correta : VERDE
    Resposta errada: VERMELHO

    Acho q o problema deve ser o Formulário Contínuo (talvez)...


    Vlww galera!




    Private Sub gabarito_Change()

    If Me.gabarito = Me.alternativa Then
    Me.status = "Correto"
    Me.status.ForeColor = RGB(102, 205, 0)
    Me.status.FontBold = True
    End If

    'Alternativa vazia pode ser uma questão dissertativa
    If Me.alternativa = " " Then
    Me.status = "Dissertativa"
    Me.status.ForeColor = RGB(165, 42, 42)
    Me.status.FontBold = True
    End If

    'Alternativa errada
    If Me.gabarito <> Me.alternativa Then
    Me.status = "Errada"
    Me.status.ForeColor = RGB(0, 49, 125)
    Me.status.FontBold = True
    End If


    End Sub
    José Machado
    José Machado
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/09/2016

    [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros Empty Re: [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros

    Mensagem  José Machado Sáb 25 Nov 2017, 20:02

    Como vc esta preenchendo o formulário contínuo?! RecordeSet ou vinculado?!
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros Empty Re: [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros

    Mensagem  Avelino Sampaio Dom 26 Nov 2017, 04:52

    saulosa,

    procure aqui no fórum sobre FORMATAÇÃO CONDICIONAL,

    Sucesso!
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3217
    Registrado : 13/12/2016

    [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros Empty Re: [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros

    Mensagem  Alexandre Fim Seg 27 Nov 2017, 17:51

    Saulosa,

    Fiz um exemplo do que vc precisa.

    [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros Gabari10

    Boa sorte.

    Att,
    Alexandre
    Anexos
    [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros AttachmentGabarito.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (35 Kb) Baixado 35 vez(es)
    avatar
    saulosa
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 21/06/2016

    [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros Empty Re: [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros

    Mensagem  saulosa Seg 27 Nov 2017, 19:55

    MUITÍSSIMO OBRIGADO MESTRES!!!

    @Alexandre Fim agradeço o envio do exemplo!

    Excelente contribuição

    Questão resolvida!
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3217
    Registrado : 13/12/2016

    [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros Empty Re: [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros

    Mensagem  Alexandre Fim Ter 28 Nov 2017, 10:52

    Very Happy Very Happy Very Happy
    Valeu.

    Abraços

    Conteúdo patrocinado


    [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros Empty Re: [Resolvido]Como pintar o campo de um registro específico sem alterar a cor de outros registros

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 26 Abr 2024, 18:08