clacardoso61 20/7/2016, 00:59
gostei muito do seu exemplo, adaptei no meu formulario, mas ocorre o erro abaixo, nao acho o porque,
tem como me ajudar
" erro em tempo de execução '3464';
Tipo de dados incompativel na expressão de critério."
Private Sub VerFormAberto()
If IsNull(Me.ListaCliFor.Column(0)) Or Me.ListaCliFor.Column(0) = "" Then Exit Sub
'VERIFICA SE O FORM ABERTO É O CADASTRO
If CurrentProject.AllForms("Frm_Nfe").IsLoaded Then
Form_Frm_Nfe.CarregaCliFor --->> para aqui
DoCmd.Close
End If
End Sub
Sub CarregaCliFor()
Me.TxtNdocto = DLookup("Ndocto", "Tbl_Cadast", "Ndocto =" & Form_Frm_NfeCad.ListaCliFor.Column(0))
Me.TxtNome = DLookup("nome", "Tbl_Cadast", "Ndocto =" & Form_Frm_NfeCad.ListaCliFor.Column(0))
Me.[TxtCidade] = DLookup("cidade", "Tbl_Cadast", "Ndocto =" & Form_Frm_NfeCad.ListaCliFor.Column(0))
Me.[TxtUf] = DLookup("uf", "Tbl_Cadast", "Ndocto =" & Form_Frm_NfeCad.ListaCliFor.Column(0))
Me.[TxtCfo] = DLookup("cfo", "Tbl_Cadast", "Ndocto =" & Form_Frm_NfeCad.ListaCliFor.Column(0))
' HabilitaCampos
' HabilitaBotao
End Sub