Bom dia a todos:
Estou criando um banco de dados para digitação de imposto de renda retido na fonte.
Uma das características é a de que no formulário de digitação das retenções (frm_retencao) o campo "Data" venha com o valor padrão igual a última data digitada, coisa que faço com VBA (Private Sub data_GotFocus()).
O problema é que a data retornada no Recordset está no formato "dd/mm/aaaa", mas ao atribuir em "Me.data.DefaultValue" ocorre a conversão para o formato mm/dd/aaaa e eu não consegui descobrir como contornar isso. Já tentei usar Format(rs!date.Value, "mm/dd/aaaa") mas retorna o erro "Tipos incompatíveis".
Alguém pode me dar uma luz?
Obs. Na linha 38 tem uma MsgBox somente para testar qual a data retornada pelo Recordset
Obs2. Uso o MS Access 2010
Estou criando um banco de dados para digitação de imposto de renda retido na fonte.
Uma das características é a de que no formulário de digitação das retenções (frm_retencao) o campo "Data" venha com o valor padrão igual a última data digitada, coisa que faço com VBA (Private Sub data_GotFocus()).
O problema é que a data retornada no Recordset está no formato "dd/mm/aaaa", mas ao atribuir em "Me.data.DefaultValue" ocorre a conversão para o formato mm/dd/aaaa e eu não consegui descobrir como contornar isso. Já tentei usar Format(rs!date.Value, "mm/dd/aaaa") mas retorna o erro "Tipos incompatíveis".
Alguém pode me dar uma luz?
Obs. Na linha 38 tem uma MsgBox somente para testar qual a data retornada pelo Recordset
Obs2. Uso o MS Access 2010
- Anexos
- irrf.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (124 Kb) Baixado 11 vez(es)