Boa tarde a todos...
Tenho o seguinte código abaixo, o mesmo faz uma busca por CPF de clientes, ao localizar retorna uma mensagem se quer vender ou não.
Caso queria preenche os campos do referido formulário. Porém o Id do Cliente ( chave Primária ) não está vindo como deveria. Tive e tenho que
acrescentar o mesmo para futuras visualizações.
Private Sub CPF1_AfterUpdate()
Dim x As Variant
Dim y As Variant
x = DLookup("CPF", "tblClienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
y = DLookup("nome", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
If x > 0 Then
If MsgBox("Deseja gerar um pedido para o C.P.F : " & vbCrLf & _
"_________" & Me.CPF1 & "________" & vbCrLf & _
"Cliente: " & y, vbYesNo + vbQuestion, Me.Caption) = vbNo Then
Me.Undo
DoCmd.CancelEvent
Me.CPF1 = ""
MsgBox "Pedido de venda não gerado", vbInformation, Me.Caption
Exit Sub
Else
Me.IDCliente = DLookup("Idcliente", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
Me.Nome = DLookup("nome", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
Me.CPF = DLookup("CPF", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
Me.Telefone = DLookup("fone", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
Me.Celular = DLookup("celular", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
Me.DataVenda.SetFocus
End If
End If
End Sub
O mesmo está em vermelho
Será que falta alguma coisa ?
Tenho o seguinte código abaixo, o mesmo faz uma busca por CPF de clientes, ao localizar retorna uma mensagem se quer vender ou não.
Caso queria preenche os campos do referido formulário. Porém o Id do Cliente ( chave Primária ) não está vindo como deveria. Tive e tenho que
acrescentar o mesmo para futuras visualizações.
Private Sub CPF1_AfterUpdate()
Dim x As Variant
Dim y As Variant
x = DLookup("CPF", "tblClienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
y = DLookup("nome", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
If x > 0 Then
If MsgBox("Deseja gerar um pedido para o C.P.F : " & vbCrLf & _
"_________" & Me.CPF1 & "________" & vbCrLf & _
"Cliente: " & y, vbYesNo + vbQuestion, Me.Caption) = vbNo Then
Me.Undo
DoCmd.CancelEvent
Me.CPF1 = ""
MsgBox "Pedido de venda não gerado", vbInformation, Me.Caption
Exit Sub
Else
Me.IDCliente = DLookup("Idcliente", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
Me.Nome = DLookup("nome", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
Me.CPF = DLookup("CPF", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
Me.Telefone = DLookup("fone", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
Me.Celular = DLookup("celular", "tblclienteVar", "CPF= Forms!FrmPedidoVar!CPF1")
Me.DataVenda.SetFocus
End If
End If
End Sub
O mesmo está em vermelho
Será que falta alguma coisa ?