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, por código, em formulário contínuo

    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Formatação condicional, por código, em formulário contínuo

    Mensagem  Luiz Gustavo M 8/12/2011, 01:12

    Amigos do Forum
    Meu boa noite a todos

    É possível fazer formatação condicional, por código, em formulário contínuo,somente para os campos de um registro ?


    Obrigado

    Luiz Gustavo

    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  Luiz Gustavo M 8/12/2011, 19:08

    Amigos do Forum
    Meu boa noite a todos

    É possível fazer formatação condicional, por código, em formulário contínuo,somente para os campos de um registro ?


    Obrigado

    Luiz Gustavo

    avatar
    Convidad
    Convidado


    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  Convidad 8/12/2011, 20:09

    Olá

    Você quer aplicar formatação no registro cujo ID =X ?
    Ou no(s) registro(s) onde o valor do campoTal seja =X ?
    Pode detalhar o resultado que deseja obter?
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  Luiz Gustavo M 9/12/2011, 03:46

    Vamos lá
    Norbs.
    Primeiro, desculpe-me pela demora em dar retorno. Hoje acabou a energia elétrica na empresa e tudo se complicou.
    Agora, já de madrugada, que consegui um tempinho para navegar no forúm.

    FormsContínuo, campos: "ID", "Data" e "Neg" (Vinculados a MinhaTabela)
    "ID" (registro) e "Neg" (sim/não)

    Condições:
    "Data" = hoje e "Neg" = 0 então: Campos ("ID" e "Data") cor de fundo transparente e cor da fonte azul;
    "Data" = hoje e "Neg" = -1 então: Campos ("ID" e "Data") cor de fundo amarelo e cor da fonte azul;
    "Data" < hoje e "Neg" = 0 então: Campos ("ID" e "Data") cor de fundo transparente e cor da fonte Vermelho;
    "Data" < hoje e "Neg" = -1 então: Campos ("ID" e "Data") cor de fundo amarelo e cor da fonte Vermelho;
    "Data" > hoje e "Neg" = 0 então: Campos ("ID" e "Data") cor de fundo transparente e cor da fonte Preto;
    "Data" < hoje e "Neg" = -1 então: Campos ("ID" e "Data") cor de fundo amarelo e cor da fonte Preto;

    Importante:
    O valor padrão do campo "Neg" é Zero;
    Somente em um dos registro o valor do campo "Neg" será = a -1, os demais serão = a 0.
    O código abaixo é que define qual registro (registro em foco) terá o campo "Neg" = a -1

    Private Sub Form_Current()
    CurrentDb.Execute "update MinhaTabela set neg = 0;"
    Me.Repaint
    Me!Neg = -1
    DoCmd.RunCommand acCmdSaveRecord
    End Sub

    É isso aí amigão!!!
    Este tema está me deixando doido.
    Estou até torcendo para aparecer um membro do fórum e responder o tópico assim:
    "Esquece. Com certeza é impossível. Não tem jeito. Parte pra outra."

    Perdoe o desabafo.
    Um forte abraço
    Muito obrigado pela atenção

    Luiz Gustavo

    avatar
    Convidad
    Convidado


    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  Convidad 9/12/2011, 04:21

    Meu Caro

    Agora entendi seu objetivo.
    Fiz alguns testes aqui, e sendo form contínuo, os códigos de formatação que tentei usar não não se aplicaram. No meu modesto conhecimento.
    E como a formatção condicional não oferece o número de condições que você precisa, deixa de ser uma opção.

    Fico lhe devendo essa!
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  Gilberto Rocha 9/12/2011, 05:15

    Já me bati co misso tambem, uma opção é fazer tudo em um relatório exportar para pdf e visualizar o pdf no formulario. Então suas condições serão atendidas.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  JPaulo 9/12/2011, 12:36

    Quem tiver um tempinho, pode ir tentando mudar a formatação condicional por código;

    Algo que vá apagando a formatação condicional e criando de novo para os criterios pretendidos;

    Penso que por aqui, podemos dar formatação condicional de muitas cores e criterios;



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  JPaulo 9/12/2011, 12:57

    .
    Qualquer coisa assim;

    Private Sub Form_Current()
    Dim MinhaFormatacao As FormatCondition
    Dim CorAzul As Long, CorBranca As Long


    CorAzul = RGB(0, 0, 255)
    CorBranca = RGB(255, 255, 255)


    CurrentDb.Execute "update MinhaTabela set neg = 0;"
    Me.Repaint
    Me!Neg = -1
    DoCmd.RunCommand acCmdSaveRecord

    If Neg = -1 And Data = Date Then

    Me![ID].FormatConditions.Delete
    Me![Data].FormatConditions.Delete

    Set MinhaFormatacao = Me![ID].FormatConditions.Add(acExpression, , "[Neg] = ""-1""")
    Set MinhaFormatacao = Me![Data].FormatConditions.Add(acExpression, , "[Neg] = ""-1""")

    With Me![ID].FormatConditions(0)
    .BackColor = CorBranca
    .FontBold = True
    .ForeColor = CorAzul
    End With

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

    End Sub



    'tem esta maravilha de cores, que pode utilizar o RGB da que pretender.

    http://cloford.com/resources/colours/500col.htm



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new Instruções SQL como utilizar...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  Luiz Gustavo M 9/12/2011, 15:57

    Este forum é maravilhoso.
    Cada vez me encanto mais com seus membros.

    Apliquei o código do JPaulo num BD de exemplo e estou postando para os amigos darem uma olhada.

    Relembrando as "Condições" a serem obtidas:
    "Data" = hoje e "Neg" = 0 então: Campos ("ID" e "Data") cor de fundo transparente e cor da fonte azul;
    "Data" = hoje e "Neg" = -1 então: Campos ("ID" e "Data") cor de fundo amarelo e cor da fonte azul;
    "Data" < hoje e "Neg" = 0 então: Campos ("ID" e "Data") cor de fundo transparente e cor da fonte Vermelho;
    "Data" < hoje e "Neg" = -1 então: Campos ("ID" e "Data") cor de fundo amarelo e cor da fonte Vermelho;
    "Data" > hoje e "Neg" = 0 então: Campos ("ID" e "Data") cor de fundo transparente e cor da fonte Preto;
    "Data" < hoje e "Neg" = -1 então: Campos ("ID" e "Data") cor de fundo amarelo e cor da fonte Preto;

    Aos apaixonados por access é um entreterimento e tanto. Basketball

    Grato




    Abraços
    Obrigado
    Anexos
    [Resolvido]Formatação condicional, por código, em formulário contínuo AttachmentFormatação Via Código.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (14 Kb) Baixado 119 vez(es)
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  Gilberto Rocha 9/12/2011, 17:20

    Luiz no seu exemplo não mudou nada na formatação condicional.
    JPaulo, quem sabe sabe, sem mais!!!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  JPaulo 9/12/2011, 17:58

    Luiz amigão, tem de ir tentando entender as linhas de código e testando para aprender.

    Pressione o registro com data = Hoje e veja a mudança de cor, pode fazer o seu form Multi-Cor.

    http://dl.dropbox.com/u/771097/FormataViaCodigo.rar

    Bom final de semana.




    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new Instruções SQL como utilizar...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  Luiz Gustavo M 9/12/2011, 19:30

    Oi
    JPaulo

    Fiz uma confusão danada!!!
    Peço desculpas a você e aos demais amigos.

    Vou tentar entender o código do seu exemplo e aplicá-lo ao meu BD.

    Obrigado a todos

    Abraços

    Luiz Gustavo
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  JPaulo 10/12/2011, 23:47

    Valew pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formatação condicional, por código, em formulário contínuo Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Formatação condicional, por código, em formulário contínuo Empty Re: [Resolvido]Formatação condicional, por código, em formulário contínuo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 22:28