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]Dsum com dois critérios

    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 283
    Registrado : 14/03/2011

    [Resolvido]Dsum com dois critérios Empty [Resolvido]Dsum com dois critérios

    Mensagem  Ronaldo Costa 5/1/2022, 02:56

    Olá pessoal!

    O que estaria errado no seguinte código:

    Private Sub CabeçalhoDoGrupo1_Print(Cancel As Integer, PrintCount As Integer)
    Dim datDataInicial As Date
    Dim intBanco As Integer
    Dim douSaldoAnterior As Double

    datDataInicial = Me.txtInicio
    intBanco = Me.banco_id
    douSaldoAnterior = DSum("[valor atual]", "cst_extratoBanco", "[dataRef]<" & datDataInicial & "And banco_id=" & intBanco & "")

    Me.txSaldoAnterior = douSaldoAnterior
    End Sub

    está dando erro "Uso de null inválido."

    A consulta "cst_extratoBanco" é uma consulta com os seguites campos: dataRef, valor atual e banco_id

    na coluna "dataRef" existe varias datas menores que "dataInicil"
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dsum com dois critérios Empty Re: [Resolvido]Dsum com dois critérios

    Mensagem  Marcelo David 5/1/2022, 10:32

    Bom dia Ronaldo, as concatenações no critério estavam juntando a variável:
    estava assim:
    datDataInicial & "And banco_id
    dessa formar a concatenação irá resultar nisso:
    datDataInicialAnd banco_id
    enquanto quê, deveria resultar nisso:
    datDataInicial And banco_id.

    Então, para corrigir seu código use assim:
    "[dataRef]<" & datDataInicial & " And banco_id=" & intBanco

    E caso ainda não funcione, tente assim:
    "[dataRef]<#" & datDataInicial & "# And banco_id=" & intBanco

    Obs.: como o campo banco_id é do tipo inteiro, não se faz necessário fechar as aspas no final, como estava (& "").


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Dsum com dois critérios Marcel11
    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 283
    Registrado : 14/03/2011

    [Resolvido]Dsum com dois critérios Empty Re: [Resolvido]Dsum com dois critérios

    Mensagem  Ronaldo Costa 7/2/2022, 01:26

    Obrigado!

    Tudo certo.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dsum com dois critérios Empty Re: [Resolvido]Dsum com dois critérios

    Mensagem  Marcelo David 10/2/2022, 22:20

    Grato pelo retorno!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Dsum com dois critérios Marcel11

      Data/hora atual: 1/10/2022, 16:24