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]Dificuldade com formatação de data

    Compartilhe

    thiagonsilvaa
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 163
    Registrado : 12/01/2017

    [Resolvido]Dificuldade com formatação de data

    Mensagem  thiagonsilvaa em 5/6/2018, 19:39

    Boa tarde.
    Venho recorrer ao fórum devido a uma grande dificuldade que estou enfrentando em relação a formatação de data após inúmeras tentativas falhas.

    Bom, indo direto ao ponto, tenho uma tabela "tbl_aberturacaixa", onde informo o valor e a data de abertura (data abreviada).
    Até aí tudo bem. Logo após, faço as movimentações diárias (compras, vendas, etc). E no final ao abrir o relatório de fluxo de caixa diário, eu tenho um botão ao qual eu adiciono as movimentações a uma tabela "tbl_fluxocaixa" e abro o relatório de acordo com a data informada no formulário.

    Porém, antes de tudo eu faço uma verificação pra ver se o caixa de tal dia está aberto, se sim, abre o relatório, se não, encerra o processo.

    O grande problema é, na tabela de abertura de caixa a data está (Exemplos):

    Data Valor
    04/06/2018 R$200,00

    No formulário o campo data está: 04/06/2018 porém quando clico no botão consta que não há abertura de caixa pra esta data, porém, se eu inverter para 06/04/2018 o processo funciona.

    Já tentei todas as medidas possíveis, porém todas sem sucesso.
    Gostaria de ajuda. Se necessário posto as partes envolvidas para análise.
    Gratidão.
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 728
    Registrado : 18/01/2013

    Re: [Resolvido]Dificuldade com formatação de data

    Mensagem  CassioFabre em 5/6/2018, 21:05

    Boa tarde,

    O VBA (quando aplicado ao SQL pra ser mais preciso) entende as datas no formato americano, ou seja, MM/dd/YYYY. Para usar datas como critérios voce deve fazer a formatação da data via VBA formatando sua data da seguinte forma (exemplo):
    Código:
    Dim dataAtual

    dataAtual = Format(txtData, "mm/dd/yyyy")

    Aí é só usar a variável dataAtual nas suas comparações.

    Abraço.


    .................................................................................
    Só não tem código pra morte!

    thiagonsilvaa
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 163
    Registrado : 12/01/2017

    Dificuldade com formatação de data

    Mensagem  thiagonsilvaa em 5/6/2018, 23:22

    Boa noite meu caro !
    Finalmente, deu certo !!!

    Obrigado, estava a dias travado nisso, agora posso prosseguir com tranquilidade.

    Abraços.

      Data/hora atual: 19/8/2018, 00:34