rgondim Qua Jun 06, 2012 7:27 pm
Harysohn, perdão,
minha postagem anterior complicou seu entendimento do problema.
De fato, a solução para o problema já foi apresentada e peço-lhe desculpar por importunar novamente. Sua ajuda foi correta e completa. O problema está no meu Banco de Dados.
O campo Competencia tem origem na tabela tblCompetencia. Seu formato é mm/yyyy e, então, todos os registros são inseridos neste formato: 01/mês/ano. Na mesma tabela, também há o campo Fechamento (formato dd/mm/yyyy).
No formulário onde está o procedimento VBA que você criou, inclui o campo Fechamento e substitui Competencia por Fechamento na função. E aí funcionou!
Fiz outro teste: em cada registro na tabela tblCompetencia, copiei o valor do campo Competencia para Fechamento. Aí não funcionou.
Deixo um exemplo do meu banco de dados.
PS: ao usei Recordset eu na verdade quis me referir a origem do controle na tabela. Erro de principiante...rs.
Última edição por rgondim em Qui Jun 07, 2012 12:02 pm, editado 1 vez(es)