MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Duvida sintaxe INSERT INTO

    avatar
    nelsonmgj
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 6
    Registrado : 23/05/2014

    Duvida sintaxe INSERT INTO Empty Duvida sintaxe INSERT INTO

    Mensagem  nelsonmgj em 2/7/2020, 20:08

    Estou com problemas de sintaxe na seguinte expressão:

    Private Sub GvRegTabelas02()
       DoCmd.SetWarnings False
       
       CurrentDb.Execute "INSERT INTO Reg00-01-00PacientesAnam([CPF], [NomeCurto])VALUES('" & Me.CPF & "', '" & Me.NomeCurto & "')"
       
       CurrentDb.Execute "INSERT INTO Reg00-02-00PacientesExF?s([CPF], [NomeCurto])VALUES('" & Me.CPF & "', '" & Me.NomeCurto & "')"
       
       CurrentDb.Execute "INSERT INTO Reg00-03-00PacientesEvol([CPF], [NomeCurto])VALUES('" & Me.CPF & "', '" & Me.NomeCurto & "')"
       
       CurrentDb.Execute "INSERT INTO Reg00-04-00PacientesDiagFF([CPF], [NomeCurto])VALUES('" & Me.CPF & "', '" & Me.NomeCurto & "')"
       
       CurrentDb.Execute "INSERT INTO Reg01-00-00Condutas([CPF], [NomeCurto])VALUES('" & Me.CPF & "', '" & Me.NomeCurto & "')"
       
       CurrentDb.Execute "INSERT INTO Reg02-00-00Agenda([CPF], [NomeCurto])VALUES('" & Me.CPF & "', '" & Me.NomeCurto & "')"

       DoCmd.SetWarnings True
    End Sub

    Alguém tem idéia de qual erro está ocorrendo?

    Desde já agradeço,
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1150
    Registrado : 13/12/2016

    Duvida sintaxe INSERT INTO Empty Re: Duvida sintaxe INSERT INTO

    Mensagem  Alexandre Fim em 2/7/2020, 20:56

    Olá Nelson,

    Provavelmente, o problema está na nomenclatura das tabelas.
    Existem alguns caracteres que são especiais, como o "-" e o "?".

    Na instrução, coloque o nome das tabelas entre colchetes.
    Ex:

    CurrentDb.Execute "INSERT INTO [Reg00-02-00PacientesExF?s]([CPF], [NomeCurto])VALUES('" & Me.CPF & "', '" & Me.NomeCurto & "')"

    Espero ter ajudado.
    Boa sorte


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.

    nelsonmgj gosta desta mensagem

    avatar
    nelsonmgj
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 6
    Registrado : 23/05/2014

    Duvida sintaxe INSERT INTO Empty Re: Duvida sintaxe INSERT INTO

    Mensagem  nelsonmgj em 2/7/2020, 22:06

    Muitíssimo Obrigado!!!
    avatar
    nelsonmgj
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 6
    Registrado : 23/05/2014

    Duvida sintaxe INSERT INTO Empty Re: Duvida sintaxe INSERT INTO

    Mensagem  nelsonmgj em 2/7/2020, 22:22

    Alexandre,

    Apesar de ter feito as alterações e não ter dado mais problema de sintaxe, os registros não são inseridos nas tabelas.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2453
    Registrado : 22/11/2016

    Duvida sintaxe INSERT INTO Empty Re: Duvida sintaxe INSERT INTO

    Mensagem  DamascenoJr. em 3/7/2020, 01:04

    Que tal um espaço antes do "Values" para separá-lo do ")"?


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2453
    Registrado : 22/11/2016

    Duvida sintaxe INSERT INTO Empty Re: Duvida sintaxe INSERT INTO

    Mensagem  DamascenoJr. em 24/9/2020, 00:49

    nelsonmgj, algum avanço? Resolveu?

    Aguardamos...


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

      Data/hora atual: 29/11/2020, 16:00