¿Cómo consigo que en un formulario al meter un nif este rellene los datos de una segunda tabla?

Pues eso tengo una tabla de clientte y quiero que al meter el N.I.F en un formulario me complete una segunda tabla con el nombre dirección y varios datos más .
Un Saludos y gracias

1 Respuesta

Respuesta
1
Si la segunda tabla está en el mismo formulario que el nif, pon los campos nombre, dirección etc que quieres copiar, en un cuadro combinado, junto al nif.
(El origen de la fiá del cuadro combinado sería una consulta basada en la tabla de clientes, puedes hacerla por diseño o en SQL en tal caso te quedaría algo como "SELECT NIF, Nombre, Dirección"... etc FORM clientes
En el evento después de actualizar (after_update) del cuadro combinado cargas los datos de la tabla 2 con las columnas 1, 2, etc. del cuadro combinado (la columna 0 es el nif)
Por ejemplo el Cuadro combinado lo llamaste CuadCombNIF
Si el Cuadro de texto "Texto20" es para guardar el nombre en la 2ª tabla:
Texto20 = CuadCombNIF.Column(1)
si el Cuadro de texto "Texto21" es para guardar la dirección en la 2ª tabla:
Texto21 = CuadroCombinadoNIF.Column(2)
Todo ello estará encabezado en el codigo con algo como
Private Sub CuadCombNIF_BeforeUpdate()

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas