Insert into modifica primer registro access

Tengo un botón en un formulario de access que le puse el sig código:
CurrentDb.Execute "insert into Folios (IdSopa, IdPlato) values (" & Me!Cuadro_combinado8 & ", " & Me!Cuadro_combinado12 & ")"
Si inserta el nuevo registro, pero aparte modifica la primera fila de los registros, con los mismos datos del nuevo registro.
¿Tengo qué hacerlo de otra manera?, gracias

1 respuesta

Respuesta
1
Esa SQL nunca va a modificar ningún registro existente. En cualquier caso podría duplicar un registro si IdSopa o IdPlato son la clave única sin duplicados y ya existiera un registro con el mismo valor que intentas pasar. Aun así, en ese caso, saltaría un error.
Lo que me temo es que tu formulario está basado en la tabla, con lo que al seleccionar valores en el combo estas cambiando el valor en la tabla.
Así que ya ves: no creo que sea la SQL la que genera ese cambio; es el diseño del formulario.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas