Boas, mais uma vez a solicitar a preciosa ajuda...
Coloquei o codigo abaixo no detalhe de um formulário, para que me devolva o somatório do campo "valor", constante da consulta "MovimentosBancários", para todos os registos em que se verifique que o campo "Banco" dessa consulta seja igual a "Montepio" e que o campo "Mes", seja igual ao mês indicado pelo utilizador.
Option Compare Database
Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
Dim a As String
Dim b As Currency
a = InputBox("Qual o mês?")
b = DSum("valor", "MovimentosBancarios", "Banco='Montepio' and Mes=a")
Texto0 = b
End Sub
Na execução aparece-me run-time 2001.
O que é que fiz de mal?
Obrigado
Coloquei o codigo abaixo no detalhe de um formulário, para que me devolva o somatório do campo "valor", constante da consulta "MovimentosBancários", para todos os registos em que se verifique que o campo "Banco" dessa consulta seja igual a "Montepio" e que o campo "Mes", seja igual ao mês indicado pelo utilizador.
Option Compare Database
Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
Dim a As String
Dim b As Currency
a = InputBox("Qual o mês?")
b = DSum("valor", "MovimentosBancarios", "Banco='Montepio' and Mes=a")
Texto0 = b
End Sub
Na execução aparece-me run-time 2001.
O que é que fiz de mal?
Obrigado