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]Formatação Cindicional em uma concatenação

    Compartilhe

    JOSEMORAES
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 120
    Registrado : 23/02/2011

    [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  JOSEMORAES em Qua 24 Fev 2016, 17:47

    Pessoal gostaria de uma luz.
    Tenho uma concatenação que pego de duas tabelas e depois transformo em uma referencia cruzada em um relatorio

    A concatenação é a seguinte:


    Status: Primeiro([RegistroFab_DtEntrada] & " " & [RegistroFab_DtEntrega] & " " & [CnsGeral.Status])


    Exemplo:

    01/01/2016 03/01/2016 Pendente
    02/01/2016 05/01/2016 Em Processo
    03/01/2016 07/01/2016 Concluída


    Como é uma concatenação n]ao estou conseguinto atribuir uma formatação condicional

    pOis meu desejo é onde :

    Deixar em Vermelho onde existe "PENDENTE"
    Deixar em verde existe "CONCLUIDA"
    Deixar em azul onde existe "EM PROCESSO"


    Alguem poderia me ajudar?

    Obrigado


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2292
    Registrado : 21/04/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  Marcelo David em Qui 25 Fev 2016, 15:47

    José, poderia fornecer um pequeno exemplo para que
    possamos fazer uns testes?

    No aguardo...


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    JOSEMORAES
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 120
    Registrado : 23/02/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  JOSEMORAES em Qui 25 Fev 2016, 18:40

    Certo.

    segue




    * Não consigo anexar o arquivo winrar


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2292
    Registrado : 21/04/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  Marcelo David em Qui 25 Fev 2016, 19:28

    Tem que está compactado como zip


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    JOSEMORAES
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 120
    Registrado : 23/02/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  JOSEMORAES em Qui 25 Fev 2016, 22:02

    Segue um link para baixar

    se puder me ajudar


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


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2292
    Registrado : 21/04/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  Marcelo David em Sex 26 Fev 2016, 04:11

    Criei uma TextBox chamada txtStatus, defini a fonte de controle o campo Status
    da consulta e no campo Status do relatório, defini a formatação condicional usando
    como critério na expressão o campo txtStatus que criei. Bem simples, mas eficiente.

    Baixe o anexo e teste...
    Anexos
    Teste_New1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (31 Kb) Baixado 13 vez(es)


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    JOSEMORAES
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 120
    Registrado : 23/02/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  JOSEMORAES em Sex 26 Fev 2016, 10:34

    Mil perdoes, enviei o arquivo errado.

    o correto seria esse

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


    Obrigado


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

    JOSEMORAES
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 120
    Registrado : 23/02/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  JOSEMORAES em Sex 26 Fev 2016, 18:04

    kkk
    esse é puxado né


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2292
    Registrado : 21/04/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  Marcelo David em Sex 26 Fev 2016, 19:59

    Maltratou os neurônios aqui.. Mas levei como questão de honra.. kkkk

    Criei uma sub chamada subFormat.
    Ela deve ser chamada obrigatoriamente na
    última linha do evento Ao formatar da seção detalhe
    do relatório.

    Veja se é isso...

    Código:
    Sub subFormat()
        Dim ctl As Control
        Dim strNomeCtl As String

        For Each ctl In Me.Detalhe.Controls
            If ctl.ControlType = acTextBox Then
                strNomeCtl = ctl.Name

                With Me(strNomeCtl)

                    If InStr(.Value, "Pendente") > 0 Then .ForeColor = vbRed
                    If InStr(.Value, "Concluída") > 0 Then .ForeColor = 35653 'vbGreen
                    If InStr(.Value, "Em Processo") > 0 Then .ForeColor = vbBlue

                End With
            End If
        Next
    End Sub


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    JOSEMORAES
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 120
    Registrado : 23/02/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  JOSEMORAES em Sex 26 Fev 2016, 20:21

    Show de bola muito obrigado.

    Ajudou e muito




    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2292
    Registrado : 21/04/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  Marcelo David em Sex 26 Fev 2016, 20:29

    Ótimo que ajudou! Só não esqueça de dar o tópico por resolvido... Very Happy


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)
    avatar
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2292
    Registrado : 21/04/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  Marcelo David em Sab 27 Fev 2016, 17:37

    Esquecestes de resolvido. Dessa vez eu coloco. Smile


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    JOSEMORAES
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 120
    Registrado : 23/02/2011

    Re: [Resolvido]Formatação Cindicional em uma concatenação

    Mensagem  JOSEMORAES em Dom 28 Fev 2016, 14:07

    Desculpe, mas não acho onde se coloca o status de resolvido


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

      Data/hora atual: Seg 25 Set 2017, 18:01