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 : 42
    Registrado : 21/06/2016

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

    Mensagem  saulosa em 25/11/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
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 101
    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 25/11/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 : 3468
    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 26/11/2017, 07:52

    saulosa,

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

    Sucesso!
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 553
    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 27/11/2017, 20:51

    Saulosa,

    Fiz um exemplo do que vc precisa.

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Boa sorte.

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

    saulosa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    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 27/11/2017, 22:55

    MUITÍSSIMO OBRIGADO MESTRES!!!

    @Alexandre Fim agradeço o envio do exemplo!

    Excelente contribuição

    Questão resolvida!
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 553
    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 28/11/2017, 13:52

    Very Happy Very Happy Very Happy
    Valeu.

    Abraços

      Data/hora atual: 15/12/2018, 07:29