Saludillos...
Bueno, este es mi primer mensaje. Un saludo a todos.
He llegado aquí gracias al señor Google, después de mucho buscar. Verán, estoy creando una base de datos en Access, un programa en el que no había profundizado nada hasta hace un par de semanas, y lo he hecho por cuestiones laborales.
Les explico.
He creado dos tablas: Clientes y Plazas.
La tabla Clientes tiene los siguientes campos: ID, Nombre y Plaza. Y la tabla Plazas tiene los campos: CC (Código Cliente) y Plaza.
Además he creado un formulario para rellenar la tabla Clientes. En este formulario escojo mediante una combo box las plazas que quedan libres, gracias a una consulta que preparé previamente. Y lo que pretendo es que, cuando cambie la plaza de un cliente o cree un cliente nuevo y seleccione la plaza que éste ocupa -en el mismo formulario-, el campo CC de la tabla Plazas coja solito la ID del cliente.
Y esto, más o menos, lo he conseguido.
A la hora de diseñar el formulario, seleccioné la combo box y le dejé dicho que después de cualquier actualización ejecutase una Macro con la siguiente sentencia en SQL: UPDATE PLAZAS SET CC=CLIENTES.Id. Y lo hace, pero claro, rellena todos los registros con la misma Id.
¿Cómo hago para que únicamente actualice el registro actual?
¿He de añadir alguna instrucción (o lo que sea) en la sentencia SQL para lograrlo?
Advierto que no tengo ni idea de Visual Basic y sólo nociones generales de SQL.
Espero que puedan entenderme...