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...