Convidado 6/6/2011, 01:32
nao.. amiguinho.. quando eu flo módulo do form.. e onde estao os códigos.. no modulo..
nos eventos...
Veja la
esta explicado acima...
as alteracoes nos codigos que enviou...
Faça assim: No frmPesquisa.. apague todos os códigos e cole esses:
Option Compare Database
Dim Selecionado
Private Sub cmdCapturar_Click()
On Error Resume Next
Dim Linha As Integer
Linha = Me.ltxListaProdutos.ListIndex
If Selecionado = True Then
Forms!FrmCompra.detalhepedido.Form!códproduto.Value = Me.ltxListaProdutos.Column(0, Linha)
'*************Colque as demais linha que quer que sejam inseridas no subform
End If
DoCmd.Close acForm, "frmpesquisa"
End Sub
Private Sub ltxListaProdutos_Click()
Selecionado = True
End Sub
Private Sub ltxListaProdutos_DblClick(Cancel As Integer)
cmdCapturar_Click
End Sub
NO subForm detalhepedido:
Option Compare Database
Private Sub Comando29_Click()
DoCmd.GoToRecord , , acNewRec
End Sub
Private Sub códproduto_GotFocus()
DoCmd.OpenForm "FrmPesquisa"
End Sub
Private Sub Form_Load()
DoCmd.GoToRecord , , acNewRec
End Sub
Private Sub quant_AfterUpdate()
Me.subtotal = quant * Me.custo
End Sub
No FrmCompra..
Clique na Combox...e de um click no botao direito do mouse.. No menu qua vai aparecer va em:
Alterar.. e altere para:
Caixa de texto
Abraços