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]Referência a campo com texto vermelho

    avatar
    Sennyor
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 02/07/2014

    [Resolvido]Referência a campo com texto vermelho Empty [Resolvido]Referência a campo com texto vermelho

    Mensagem  Sennyor 22/9/2014, 23:05

    Tenho um campo [Data] que esta formatado condicionalmente para o texto ficar vermelho caso seja "domingo".
    Numa estrutura "IF" preciso fazer a referência a essa textbox, mas, não está dando certo.
    Traduzindo a estrutura seria +ou- assim:

    If [Data] estiver com o texto em vermelho then
    Comando...
    End if

    Achei alguns exemplos tipo:

    If [Data].forecolor = vbRed
    If [Data].forecolor = 255

    Mas nenhuma funcionou.

    Grato!
    Kebao10
    Kebao10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    Registrado : 16/07/2011

    [Resolvido]Referência a campo com texto vermelho Empty Re: [Resolvido]Referência a campo com texto vermelho

    Mensagem  Kebao10 22/9/2014, 23:41

    Se vai ficar vermelho só no domingo tenta isso

    If Weekday(Me.Data) = 1 Then
    Comando
    End If
    avatar
    Sennyor
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 02/07/2014

    [Resolvido]Referência a campo com texto vermelho Empty Re: [Resolvido]Referência a campo com texto vermelho

    Mensagem  Sennyor 22/9/2014, 23:54

    Sim, boa ideia, creio que vai dar certo referir-se ao "domingo" ao invés da cor do texto nesse caso.
    No entanto, tenho outras referências a fazer em relação a campos com texto em vermelho mesmo, que não comportaria essa mesma solução.
    Então realmente eu precisaria saber como se faz esta referência a campos com base no fato do texto ser vermelho OK.
    Grato!
    Kebao10
    Kebao10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    Registrado : 16/07/2011

    [Resolvido]Referência a campo com texto vermelho Empty Re: [Resolvido]Referência a campo com texto vermelho

    Mensagem  Kebao10 23/9/2014, 00:21

    Então, o código é este mesmo só posso pensar que o vermelho não é exatamente o 255 mude a cor via VBA e teste aqui deu certo.
    avatar
    Sennyor
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 02/07/2014

    [Resolvido]Referência a campo com texto vermelho Empty Re: [Resolvido]Referência a campo com texto vermelho

    Mensagem  Sennyor 23/9/2014, 13:08

    Tá difícil!
    Tô tentando a formatação condicional via VBA, mas, não estou conseguindo.
    O campo que eu quero mudar chama-se "data" e está no subformulário contínuo.
    Tentei assim no evento "ao abrir" do subformulário:

    Private Sub Form_Open(Cancel As Integer)

    With Data.FormatConditions(1)
    .ForeColor = vbRed
    End With

    End Sub

    Kebao10
    Kebao10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    Registrado : 16/07/2011

    [Resolvido]Referência a campo com texto vermelho Empty Re: [Resolvido]Referência a campo com texto vermelho

    Mensagem  Kebao10 23/9/2014, 15:10

    Bota pelo menos o exemplo com o form e a tabela que você deseja fazer as alterações que fica mais fácil de entender.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Referência a campo com texto vermelho Empty Re: [Resolvido]Referência a campo com texto vermelho

    Mensagem  Assis 23/9/2014, 15:26

    Sennyor

    Digite uma data que seja domingo.


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Sennyor
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 02/07/2014

    [Resolvido]Referência a campo com texto vermelho Empty Re: [Resolvido]Referência a campo com texto vermelho

    Mensagem  Sennyor 23/9/2014, 15:33

    Valeu Kebao10!
    Obrigado pela ajuda parceiro.
    Acabei de conseguir o que ou queria com esse exemplo que achei. Só fiz algumas modificações para adaptar ao meu projeto.

    Private Sub Form_Load()

    Dim objFrc As FormatCondition
    Dim lngRed As Long
    Dim lngBlue As Long

    lngRed = RGB(255, 0, 0)
    lngBlue = RGB(198, 209, 222)

    Set objFrc = Me![Data].FormatConditions.Add(acFieldValue, _
    acGreaterThan, 0)

    With Me![Data].FormatConditions(0)
    .ForeColor = lngRed
    .FontBold = True
    .BackColor = lngBlue
    End With

    End Sub

    Aquele outro exemplo que você me sugeriu está perfeito!

    If Weekday(Me.Data) = 1 Then
    Comando
    End If

    Muito obrigado mesmo!

    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Referência a campo com texto vermelho Empty Re: [Resolvido]Referência a campo com texto vermelho

    Mensagem  Dilson 23/9/2014, 15:42

    Por gentileza, não esquecer de marcar o Resolvido.

    Abraço!
    avatar
    Sennyor
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 02/07/2014

    [Resolvido]Referência a campo com texto vermelho Empty Re: [Resolvido]Referência a campo com texto vermelho

    Mensagem  Sennyor 23/9/2014, 15:50

    Ops! Desculpa aí.
    Esqueci de marcar resolvido.

    Conteúdo patrocinado


    [Resolvido]Referência a campo com texto vermelho Empty Re: [Resolvido]Referência a campo com texto vermelho

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 08:33