** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Update clásico
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoUpdate clásico

 Responder Responder
Autor
Mensaje
jorgepenalver Ver desplegable
Nuevo
Nuevo


Unido: 16/Junio/2018
Localización: Madrid
Estado: Sin conexión
Puntos: 33
Enlace directo a este mensaje Tema: Update clásico
    Enviado: 23/Junio/2019 a las 16:33
Hola

Necesito hacer un UPDATE bastante común pero que se me resiste. Tengo una tabla de CLIENTES (idcliente + cliente_nombre) y otra tabla de FACTURAS en la que figura solo cliente_nombre. He creado el campo idcliente en la tabla de FACTURAS y quiero una consulta que actualice el campo idcliente cuando el cliente_nombre sea igual en CLIENTES.

¡Gracias!
Arriba
indexdoc Ver desplegable
Moderador
Moderador


Unido: 22/Marzo/2005
Estado: Sin conexión
Puntos: 2157
Enlace directo a este mensaje Enviado: 23/Junio/2019 a las 20:46
  si te he entendido bien, es mucho mas sencillo si en la tabla facturas haces que su Idcliente tenga como origen de datos la tabla de clientes , en concreto sus campos  Idcliente y Nombre Cliente . 
Si lo haces en un Formulario, busca algo de informacion sobre 'cuadros de lista'  , origen del control, columnas a mostrar, ancho de columnas y columna dependiente.

Arriba
jorgepenalver Ver desplegable
Nuevo
Nuevo


Unido: 16/Junio/2018
Localización: Madrid
Estado: Sin conexión
Puntos: 33
Enlace directo a este mensaje Enviado: 23/Junio/2019 a las 20:56
Hola

Como dices se puede hacer así, pero me gustaría saber de que forma hacerlo con la función UPDATE y así eliminar los nombres de los clientes de la tabla de facturas para siempre, dejando solo el idcliente

Gracias
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: Sin conexión
Puntos: 6479
Enlace directo a este mensaje Enviado: 23/Junio/2019 a las 23:21
Hola!

1- Crea una consulta de selección con las tablas Facturas y Cliente, crea una relación entre los campos "cliente_nombre" de ambas tablas.
2- Después seleccionas Actualizar en panel menú.
3- Abajo seleccionas el campo idcliente de la tabla de FACTURAS.
4 - Donde dice Actualizar A pones [Clientes]![idcliente]
5- Ejecutas la consulta.

Espero que te sirva!
Un Saludo.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable