Copying table record to itself via vba [closed]

-1

Can you copy a record from a table and insert it into it? I wanted to copy a record into a new one in the same table.

INSERT INTO Produtos ( Produto, Preco )
SELECT Produtos.Produto, Produtos.Preco
FROM Produtos
WHERE (((Produtos.Produto)="AN001"));
    
asked by anonymous 21.01.2014 / 18:36

1 answer

5
  

Answer originally posted by the question author, in question itself

It was just a syntax error, it follows the correct code:

sql = "INSERT INTO Produtos ( Produto, Preco )" _
    & " SELECT '" & Me.CodProduto & "', Preco" _
    & " FROM Produtos" _
    & " WHERE Produto='" & Me.ListaProduto & "';"
    
22.01.2014 / 19:41