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


2 participantes

    [Resolvido]Campo data não funciona

    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty [Resolvido]Campo data não funciona

    Mensagem  Finformática 21/8/2016, 13:33

    Caros amigos,

    Estou com um pequeno código em um relatório que envolve campos DATAS e não funciona. O campo "reunião" é data e quero que quando esta data de reunião for maior que data de hoje escreva em vermelho, caso contrário não faça nada. Está colocando todas as datas em vermelho como se não estivesse entendendo o "if". Onde eu errei.

    If Reunião > Date Then

    Reunião.ForeColor = RGB(255, 0, 0)

    Else

    Reunião.ForeColor = RGB(0, 0, 0)

    End If
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  scandinavo 21/8/2016, 14:26

    Bom dia
    selecione no campo e use a formatação condicional
    é mais fácil.


    ficando assim

    o valor do campo é maior que Data()


    Boa sorte
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 21/8/2016, 14:34

    Vou tentar.

    Muito grato
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 21/8/2016, 14:53

    Caro amigo,

    Tentando formatação condicional campo reunião > data() fica preto só data igual a data de hoje o restante, tanto maior quanto menor, ficam vermelhos.


    Onde estou errando?

    Colocando mais uma condição reunião = data() fica tudo vermelho.
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  scandinavo 21/8/2016, 15:04

    você precisa colocar dois critério

    uma para quando for maior que a data (vermelho)

    outro pra quando for menor ou igual.
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 21/8/2016, 15:13

    Coloquei:
    Se > data() fica vermelho
    Se = data() fica vermelho
    Se < data() fica preto

    Ficou tudo vermelho

    Não terá alguma coisa haver com o formato da data dd/mm/aa?
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  scandinavo 21/8/2016, 15:24

    Tem como você postar o banco de dados.
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 21/8/2016, 15:56

    Caro amigo,

    O banco de dados é muito grande. Vou tentar pegar só esta parte em questão para enviá-lo.

    Muito grato
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 21/8/2016, 16:26

    Caro Amigo,

    Segue o problema em questão

    Muito agradecido
    Anexos
    [Resolvido]Campo data não funciona AttachmentRelatório Problema.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (164 Kb) Baixado 3 vez(es)
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  scandinavo 21/8/2016, 17:44

    erro na base do sistema. (Tabela)

    O seu campo reunião estava como texto, se você quiser que ele compare as dadas este campo também tem que ser data. O problema no seu código vba
    poderia ser este também. Veja como ficou a formatação condicional. Alterei o tamanho do campo no relatório não estava cabendo.

    Ate mais
    Anexos
    [Resolvido]Campo data não funciona AttachmentRelatório Problema corrigido.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (97 Kb) Baixado 10 vez(es)
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 21/8/2016, 20:30

    Amigo,

    Muito grato, vou ver como fica.

    Muito grato.

    Grande Aabraço
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 22/8/2016, 10:14

    Grande Scandinavo,

    Você foi demais. Todo problema causado por campo ser texto. Não desconfiei nunca. Esta tabela TbColaboradorFoneEmail é auxiliar. Criada via "consulta criar tabela" com campos de várias tabelas e campos vazios para serem atualizados com outra "consulta atualização". Entre eles está "reunião". Como não encontrei um modo de criar este campo tipo data usei o artifício de criá-lo com conteúdo #01/01/01# e depois usar outra "consulta atualização" para limpá-lo.
    Tem como na consulta criar tabela definir o tipo do campo que é criado vazio?
    E qual o motivo do pequeno código ainda continuar dando erro (mesmo depois do campo ser data)?

    If Reunião > Date Then
    Reunião.ForeColor = RGB(255, 0, 0)       O erro aponta para ".ForeColor"
    Else
    Reunião.ForeColor = RGB(0, 0, 0)
    End If



    Muito grato por tudo.

    Muito obrigado mesmo.

    Grande abraço
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  scandinavo 22/8/2016, 14:53

    Aonde você esta pondo este código.

    no evento ao formatar do relatório?

    agora na questão de criar tabela e definir que tipo de campo vai ser

    Preciso dar uma estudada.

    Abra um novo tópico com esta questão, ou de uma pesquisada no fórum deve ter alguma coisa assim.

    vou tentar fazer um exemplo se conseguir te envio.


    Ate mais
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 22/8/2016, 22:05

    Grande Mestre,

    O código está no evento ao formatar.
    Sobre a criação de tabela via consulta já pesquisei aqui e em vários outros fóruns e sempre encontro os sábios dizendo que não tem como definir o tipo de um campo estando o mesmo vazio. Sempre sugerem criar a tabela manualmente e sempre ir acrescendo ou atualizando registros via consulta acréscimo ou consulta atualização e depois depois deleta só os registros preservando a estrutura da tabela. Claro, para uma tabela temporária.

    Mais uma vez. muito abrigado.

    Grande Abraço

    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  scandinavo 23/8/2016, 01:49

    faltou o me. no seu codigo


    If Reunião > Date Then

    me.Reunião.ForeColor = RGB(255, 0, 0)

    Else

    me.Reunião.ForeColor = RGB(0, 0, 0)

    End If


    a questao da tabela achei este codigo, não é meu e tambem nao testei.



    Sub CreateTable()

    Dim dbs As Database
    Set dbs = CurrentDb
    dbs.Execute "CREATE TABLE NovaTabela " _
    & "(Nome TEXT, Sobrenome TEXT, " _
    & "RG INTEGER, CodInterno DOUBLE);"
    dbs.Close
    set dbs = nothing.

    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 23/8/2016, 11:42

    Grande Mestre,

    Vou fazer os testes com estas suas últimas sugestões e ver como fica. Se não utilizar neste momento valeu o aprendizado. Foi muito bom. Esta tudo funcionando perfeitamente (não pelo código, mesmo com o me.). O grande problema foi mesmo o campo contendo uma data que era texto. Você descobriu.
    O aprendizado foi ótimo e ainda vou estudar todas as formas sugeridas. No momento vou dá como resolvido.

    Muito obrigado. Muito obrigado mesmo!!

    Grande abraço
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 23/8/2016, 11:45

    Resolvido
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  scandinavo 24/8/2016, 13:36

    ok
    veja este relatório para funcionar as cores você precisa abrir no modo visualizar impressão.


    ate mais


    para as tabelas se eu conseguir algo tem envio.


    Boa sorte
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 24/8/2016, 19:53

    Meu Amigo,

    Valeu, vou verificar.

    Muito obrigado

    Grande Abraço
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  scandinavo 26/8/2016, 15:07

    valeu pelo retorno e ate mais

    veja aqui criar tabela pelo vba

    https://www.maximoaccess.com/t27755-criar-tabela
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Finformática 26/8/2016, 19:30

    Valeu Amigo,

    Muito obrigado.

    Abraço

    Conteúdo patrocinado


    [Resolvido]Campo data não funciona Empty Re: [Resolvido]Campo data não funciona

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 06:44