Prezados,
Estou a dias me debruçando sobre um ponto que acredito ser simples, mas não conseguir evoluir.
Estou tentando salvar os dados de um formulário sem vinculo à uma tabela ou consulta, são dados simples de cadastro que deverão ser inseridos na tabela tab_clientes, segue o código:
Private Sub Comando11_Click()
DoCmd.SetWarnings False
Dim SALVAR As String
SALVAR = "INSERT INTO tab_clientes (cpf_cliente, nome_cliente, telefone_cliente, e-mail_cliente, cidade_cliente, hist_mercado, hist_adimplencia, enquadramento_cliente) VALUES (camp_cpf_cliente.Value, camp.nome_cliente.Value, camp_telefone_cliente.Value, camp_e-mail_cliente.Value, camp_cidade_cliente.Value, camp_hist_mercado.Value, camp_hist_adimplencia.Value, camp_enquadramento_cliente.Value)"
DoCmd.RunSQL SALVAR
Me.Requery
Me.Refresh
'MsgBox "Cliente Cadastrado com Sucesso!", vbInformation, "Confirmação de Inclusão"
End Sub
Este código esta em um botão no evento ao clicar. Quando executado apresenta a mensagem de erro: Erro em tempo de execução: '3134': Erro de sintaxe na instrução INSERT INTO.
O que estou fazendo errado?
Estou a dias me debruçando sobre um ponto que acredito ser simples, mas não conseguir evoluir.
Estou tentando salvar os dados de um formulário sem vinculo à uma tabela ou consulta, são dados simples de cadastro que deverão ser inseridos na tabela tab_clientes, segue o código:
Private Sub Comando11_Click()
DoCmd.SetWarnings False
Dim SALVAR As String
SALVAR = "INSERT INTO tab_clientes (cpf_cliente, nome_cliente, telefone_cliente, e-mail_cliente, cidade_cliente, hist_mercado, hist_adimplencia, enquadramento_cliente) VALUES (camp_cpf_cliente.Value, camp.nome_cliente.Value, camp_telefone_cliente.Value, camp_e-mail_cliente.Value, camp_cidade_cliente.Value, camp_hist_mercado.Value, camp_hist_adimplencia.Value, camp_enquadramento_cliente.Value)"
DoCmd.RunSQL SALVAR
Me.Requery
Me.Refresh
'MsgBox "Cliente Cadastrado com Sucesso!", vbInformation, "Confirmação de Inclusão"
End Sub
Este código esta em um botão no evento ao clicar. Quando executado apresenta a mensagem de erro: Erro em tempo de execução: '3134': Erro de sintaxe na instrução INSERT INTO.
O que estou fazendo errado?
Última edição por traderboy em 24/11/2021, 04:42, editado 1 vez(es)