casilveira 6/3/2012, 12:44
Ola Pessoal
Eu sabia que o que eu queria funcionava com uma macro, mas sabemos dos problemas que as macros nos trazem no futuro.
Fiz o seguinte:
1 - Criei uma macro com Abrir o formulário em Adicionar
2 - Convertí a Macro em um Módulo
'------------------------------------------------------------
' AbrirNOrça
'
'------------------------------------------------------------
Function AbrirNOrça()
On Error GoTo AbrirNOrça_Err
DoCmd.OpenForm "Projeto_form", acNormal, "", "", acAdd, acNormal <------------------ Usei essa linha
AbrirNOrça_Exit:
Exit Function
AbrirNOrça_Err:
MsgBox Error$
Resume AbrirNOrça_Exit
End Function
3 - Voltei ao formulário Cliente e no Botão Novo Serviço colei a linha criada no Módulo.
DoCmd.OpenForm "Projeto_form", acNormal, "", "", acAdd, acNormal
O Botão ficou assim
Private Sub NovoP_Click()
DoCmd.OpenForm "Projeto_form", acNormal, "", "", acAdd, acNormal
Forms!Projeto_form.IDContato = Me.IDContato
Me.Projetos.SetFocus
End Sub
Tudo Funcionou
Grato pelas valiosas dicas