Olá pessoal
Tenho um codigo em um formulario que acrescenta em outra tabela alguns campos (dados) e que funciona perfeitamente. Acontece que estou precisando que isso só aconteça quando se um campo (S/N) estiver marcado (S).
Este é o código que funciona no momento sem a condição:
Private Sub ValorEntrada_BeforeUpdate(Cancel As Integer)
CurrentDb.Execute "INSERT INTO CADCAIXA(DataPagto,DtVenda,Historico,NParc,tipopagamento,Entrada,NControle,NomeCliente) VALUES (#" & Format(DataEntrada, "mm-dd-yyyy") & "#,#" & Format(DATA_ORC, "mm-dd-yyyy") & "#,'" & Forms!frmControleVendaFin.txthistorico & "','" & Forms!frmControleVendaFin.parcelas & "','" & Forms!frmControleVendaFin.TipoPag & "','" & ValorEntrada & "'," & Forms!frmControleVendaFin!txtNumeroControle & ",'" & Forms!frmControleVendaFin!txtNomeCliente & "');"
If MsgBox("Estes dados serão ADICIONADOS ao caixa - DADOS CORRETOS ?" & vbCr & vbCr & "Data de pagamento: " & DataRecebimento & vbCr & vbCr & "Valor do Recebido: Entrada ou A Vista: " & ValorEntrada, vbYesNo, "Confirmar os dados") = vbYes Then
Else
DoCmd.CancelEvent
End If
End Sub
Aguardo retorno
Grato
Tenho um codigo em um formulario que acrescenta em outra tabela alguns campos (dados) e que funciona perfeitamente. Acontece que estou precisando que isso só aconteça quando se um campo (S/N) estiver marcado (S).
Este é o código que funciona no momento sem a condição:
Private Sub ValorEntrada_BeforeUpdate(Cancel As Integer)
CurrentDb.Execute "INSERT INTO CADCAIXA(DataPagto,DtVenda,Historico,NParc,tipopagamento,Entrada,NControle,NomeCliente) VALUES (#" & Format(DataEntrada, "mm-dd-yyyy") & "#,#" & Format(DATA_ORC, "mm-dd-yyyy") & "#,'" & Forms!frmControleVendaFin.txthistorico & "','" & Forms!frmControleVendaFin.parcelas & "','" & Forms!frmControleVendaFin.TipoPag & "','" & ValorEntrada & "'," & Forms!frmControleVendaFin!txtNumeroControle & ",'" & Forms!frmControleVendaFin!txtNomeCliente & "');"
If MsgBox("Estes dados serão ADICIONADOS ao caixa - DADOS CORRETOS ?" & vbCr & vbCr & "Data de pagamento: " & DataRecebimento & vbCr & vbCr & "Valor do Recebido: Entrada ou A Vista: " & ValorEntrada, vbYesNo, "Confirmar os dados") = vbYes Then
Else
DoCmd.CancelEvent
End If
End Sub
Aguardo retorno
Grato