Bom dia!
Peço a ajuda de vocês, pois não entendo de visual basic, nem sql, e estou criando um formulário simples no access, e tentando usar a função DMáx através do construtor de expressões, mas não está dando certo.
Não estou conseguindo anexar o arquivo. Mas o que acontece é o seguinte: estou inserindo a função DMáx no campo "Término Vigência" (do formulário Frm_Prazos), para buscar no campo "Término Vigência Contratual" da tabela/sub-formulário "Frm_ContratosSub", só que no campo do formulário principal preciso que ele traga somente o último registro inserido no subformulário, caso contrário, o formulário principal fica duplicando sempre que é inserido um novo registro no sub.
Inseri a seguinte expressão no campo "Término Vigência" do Frm_Prazos: =DMáx("[Tbl_Contratos]![Término Vigência Contratual]";"[Tbl_Contratos]![CodContrato]"), e retorna com #Erro
Se a melhor forma for inserir um código no VB ou no SQL, peço a gentileza de me ajudar com a descrição para eu colar.
Muito obrigada!
Peço a ajuda de vocês, pois não entendo de visual basic, nem sql, e estou criando um formulário simples no access, e tentando usar a função DMáx através do construtor de expressões, mas não está dando certo.
Não estou conseguindo anexar o arquivo. Mas o que acontece é o seguinte: estou inserindo a função DMáx no campo "Término Vigência" (do formulário Frm_Prazos), para buscar no campo "Término Vigência Contratual" da tabela/sub-formulário "Frm_ContratosSub", só que no campo do formulário principal preciso que ele traga somente o último registro inserido no subformulário, caso contrário, o formulário principal fica duplicando sempre que é inserido um novo registro no sub.
Inseri a seguinte expressão no campo "Término Vigência" do Frm_Prazos: =DMáx("[Tbl_Contratos]![Término Vigência Contratual]";"[Tbl_Contratos]![CodContrato]"), e retorna com #Erro
Se a melhor forma for inserir um código no VB ou no SQL, peço a gentileza de me ajudar com a descrição para eu colar.
Muito obrigada!