MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

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

    Compartilhe

    saulosa
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  saulosa em Sab 25 Nov 2017, 20: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
    avatar
    José Machado
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  José Machado em Sab 25 Nov 2017, 23:02

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

    Respeito às Regras 100%

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

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

    Mensagem  Avelino Sampaio em Dom 26 Nov 2017, 07:52

    saulosa,

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

    Sucesso!
    avatar
    Alexandre Fim
    Avançado
    Avançado

    Respeito às Regras 100%

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

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

    Mensagem  Alexandre Fim em Seg 27 Nov 2017, 20:51

    Saulosa,

    Fiz um exemplo do que vc precisa.

    [Você precisa estar registrado e conectado para ver este link.]

    Boa sorte.

    Att,
    Alexandre
    Anexos
    Gabarito.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (35 Kb) Baixado 6 vez(es)

    saulosa
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  saulosa em Seg 27 Nov 2017, 22:55

    MUITÍSSIMO OBRIGADO MESTRES!!!

    @Alexandre Fim agradeço o envio do exemplo!

    Excelente contribuição

    Questão resolvida!
    avatar
    Alexandre Fim
    Avançado
    Avançado

    Respeito às Regras 100%

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

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

    Mensagem  Alexandre Fim em Ter 28 Nov 2017, 13:52

    Very Happy Very Happy Very Happy
    Valeu.

    Abraços

      Data/hora atual: Seg 11 Dez 2017, 22:58