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]Formatação Condicional

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Formatação Condicional Empty [Resolvido]Formatação Condicional

    Mensagem  Agravina 16/6/2016, 12:23

    Como comparar um mesmo campo no subform,alterando cor quando o valor for maior?

    Subform continuo
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Silvio 16/6/2016, 13:09

    Bom dia...

    Usando a formatação condicional no referido campo.
    Vá no campo, clicar em formatação condicional, na condição 1, escolher na primeira combo " O valor do campo", na segunda combo escolha se será maior ou menor, na caixa de texto na frente, defina o valor desejado, depois defina a cor da fonte ou a cor do fundo do campo.
    Repetir a operação na condição 2, caso a condição 1 for maior que o valor referido...a condição 2 será menor.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Agravina 16/6/2016, 13:11

    Amigo Silvio
    Como este campo recebe valores aleatórios que pinte sempre a aquele valor que estiver a maior.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Silvio 16/6/2016, 13:22

    ok....nesse caso então a situação fica meio que complicada. Não existe um valor padrão, um meio termo ?
    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]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Avelino Sampaio 16/6/2016, 14:06

    Olá!

    - Abra a formatação condicional do campo.
    - Escolha na combo "A expressão" e no campo coloque [NomeDoCampo]=Máx([NomeDoCampo])

    Aguardamos



    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Agravina 16/6/2016, 16:46

    Não funcionou

    Expressão [Texto 58]=Máx([texto 58])
    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]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Avelino Sampaio 16/6/2016, 17:07

    Confirme se tem esse espaço no nome do campo ?

    Texto[espaço]58

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Agravina 16/6/2016, 18:01

    Não tem espaço errei ao escrever aqui
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Agravina 16/6/2016, 19:50

    Tem como fazer pelo Vba
    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]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Avelino Sampaio 16/6/2016, 20:05

    Segue exemplo
    Anexos
    [Resolvido]Formatação Condicional Attachmentagravina.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (21 Kb) Baixado 31 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Agravina 16/6/2016, 20:13

    Vou estudar pois é exatamente como eu fiz

    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]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Avelino Sampaio 17/6/2016, 10:14

    Conseguiu descobrir ?

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Agravina 17/6/2016, 11:53

    Não da certo vou enviar o db !
    Anexos
    [Resolvido]Formatação Condicional AttachmentNovo(a) Microsoft Access Banco de Dados.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (242 Kb) Baixado 11 vez(es)
    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]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Avelino Sampaio 17/6/2016, 15:09

    Segue modificação.  Configurei a formatação Condicional por programação.

    No evento no Time do subformulário, coloquei:

    Private Sub Form_Timer()
    Dim valorMax As Double
    On Error Resume Next
    valorMax = DMax("vendaavista", "tblVendas", "datavenda between #" & Format(Parent!dtini, "mm/dd/yyyy") & "# and #" & Format(Parent!dtfinal, "mm/dd/yyyy") & "#")
    Me!Texto58.FormatConditions.Delete
    Me!Texto58.FormatConditions.Add acExpression, , "[texto58]=" & Replace(valorMax, ",", ".")
    With Me!Texto58.FormatConditions(0)
       .ForeColor = vbWhite
       .BackColor = vbRed
    End With
    Me.TimerInterval = 0
    End Sub


    Rode o formulário principal e troque os intervalos para ver o resultado.

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Agravina 17/6/2016, 15:40

    Grande Avelino Funcionou perfeitamente!
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Agravina 17/6/2016, 19:49

    Só uma perguntinha é possível, fazer isso pintando o min e max
    e como?
    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]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Avelino Sampaio 17/6/2016, 20:04

    Sim,

    altere a função para:

    Private Sub Form_Timer()
    Dim valorMax As Double
    Dim valorMin As Double
    On Error Resume Next
    valorMax = DMax("vendaavista", "tblVendas", "datavenda between #" & Format(Parent!dtini, "mm/dd/yyyy") & "# and #" & Format(Parent!dtfinal, "mm/dd/yyyy") & "#")
    valorMin = DMin("vendaavista", "tblVendas", "datavenda between #" & Format(Parent!dtini, "mm/dd/yyyy") & "# and #" & Format(Parent!dtfinal, "mm/dd/yyyy") & "#")

    Me!Texto58.FormatConditions.Delete
    Me!Texto58.FormatConditions.Add acExpression, , "[texto58]=" & Replace(valorMax, ",", ".")
    Me!Texto58.FormatConditions.Add acExpression, , "[texto58]=" & Replace(valorMin, ",", ".")
    With Me!Texto58.FormatConditions(0)
    .ForeColor = vbWhite
    .BackColor = vbBlue
    End With
    With Me!Texto58.FormatConditions(1)
    .ForeColor = vbWhite
    .BackColor = vbRed
    End With
    Me.TimerInterval = 0
    End Sub


    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.

    Conteúdo patrocinado


    [Resolvido]Formatação Condicional Empty Re: [Resolvido]Formatação Condicional

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 18:31