Olá pessoal...
Sou novato no Forum MaximoAccess, apesar de sempre consultar vários tópicos fora do Forum pelas ferramentas tradicionais de busca.
Agradeço, portanto, as infindáveis colaborações!
Mas como sempre é tempo de aprendizado, segue a seguinte questão:
Tenho duas consultas:
1ª) Me.Valor = DMax("[Valor]", "Demonstrativo da despesa", "[Ano]= " & Me.BuscaAno.Column(1) & " And [Mês]=" & Me.BuscaMês.Value)
e
2ª) Me.Conta = DLookup("[Conta]", "Demonstrativo da despesa", "[Valor]=" & Me.Valor & "")
Ocorre que quanto o valor da 1ª consulta retorna valor com casas decimais com valor igual a zero (0,00) a 2ª consulta retorna ao valor esperado; mas quanto a 1ª consulta retorna valores decimais maiores que zero, a 2ª consulta não retorna valor.
Tentei formatar (FormatNumber; CCur; FormatNumber; defini variável do tipo Currency) o valor retornado da 1ª consulta mas não obtive êxito para no resultado da 2ª consulta.
Na expectativa de uma possível solução, antecipo agradecimentos.
Lucio
Sou novato no Forum MaximoAccess, apesar de sempre consultar vários tópicos fora do Forum pelas ferramentas tradicionais de busca.
Agradeço, portanto, as infindáveis colaborações!
Mas como sempre é tempo de aprendizado, segue a seguinte questão:
Tenho duas consultas:
1ª) Me.Valor = DMax("[Valor]", "Demonstrativo da despesa", "[Ano]= " & Me.BuscaAno.Column(1) & " And [Mês]=" & Me.BuscaMês.Value)
e
2ª) Me.Conta = DLookup("[Conta]", "Demonstrativo da despesa", "[Valor]=" & Me.Valor & "")
Ocorre que quanto o valor da 1ª consulta retorna valor com casas decimais com valor igual a zero (0,00) a 2ª consulta retorna ao valor esperado; mas quanto a 1ª consulta retorna valores decimais maiores que zero, a 2ª consulta não retorna valor.
Tentei formatar (FormatNumber; CCur; FormatNumber; defini variável do tipo Currency) o valor retornado da 1ª consulta mas não obtive êxito para no resultado da 2ª consulta.
Na expectativa de uma possível solução, antecipo agradecimentos.
Lucio