** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - NoEs en criterio consulta Anexar datos
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoNoEs en criterio consulta Anexar datos

 Responder Responder
Autor
Mensaje
CacoMarco Ver desplegable
Asiduo
Asiduo


Unido: 12/Octubre/2011
Localización: Chile
Estado: Sin conexión
Puntos: 255
Enlace directo a este mensaje Tema: NoEs en criterio consulta Anexar datos
    Enviado: 14/Febrero/2019 a las 14:21
Buenos días.
He realizado una consulta de Datos anexados.
Desde una consulta QryCodigosEnStockFlex anexo datos a la Tabla TbTemporalAgregarRepuestos
La Tabla Destino TbTemporalAgregarRepuestos tiene varios campos y dos de ellos en particular sirven para que los datos que voy a anexar no se repitan si es que estos ya existen.
Esos campos son NroOTC y IdProducto.

Entonces en el criterio de la consulta de anexar datos en el campo NroOTC puse:
NoEs In (select [NroOTC] from [QryCodigosEnStockFlex]) 
y en el criterio del campo IdProducto puse:
NoEs In (select [IdProducto] from [QryCodigosEnStockFlex])

Pero el resultado que me arroja es que va anexar 0 registros siendo que en la consulta QryCodigosEnStockFlex hay 2 códigos que no están en la tabla destino TbTemporalAgregarRepuestos.

Pensé que podría ser problemas de la consulta/tabla seleccionada para el From y la cambié por la TbTemporalAgregarRepuestos y el resultado es el mismo.

Quizás esté ocupando mal el método ?

CacoMarco/Chile
Arriba
CacoMarco Ver desplegable
Asiduo
Asiduo


Unido: 12/Octubre/2011
Localización: Chile
Estado: Sin conexión
Puntos: 255
Enlace directo a este mensaje Enviado: 14/Febrero/2019 a las 15:02
Hay un dato importante que no informé:
En la tabla de destino TbTemporalAgregarRepuestos el campo NroOTC se repite en cada registo y el campo IdProducto es único.
Siendo de esa forma y dándoles vueltas pienso que en el criterio de consulta en campo NroOTC debo poner algo así: Como [TbTemporalAgregarRepuestos]![NroOTC] y en el campo IdProducto poner NoEs In (select [IdProducto] from [QryCodigosEnStockFlex]) pero tampoco funciona y da el mismo resultado, Cero.

Mientras voy a hacer una prueba ejecutando la consulta desde el formulario que contiene el NroOTC y en el criterio de la consulta para ese campo voy a poner ese campo del formulario y veré si logro solucionarlo.
De todas maneras cualquier sugerencia se las agradeceré.
CacoMarco/Chile
Arriba
CacoMarco Ver desplegable
Asiduo
Asiduo


Unido: 12/Octubre/2011
Localización: Chile
Estado: Sin conexión
Puntos: 255
Enlace directo a este mensaje Enviado: 14/Febrero/2019 a las 15:23
Thumbs Up
Amigos, logré resolver el problema.
Ejecuto la consulta desde el formulario en donde existe el campo NroOTC
Entonces en los criterios de la consulta de datos anexados puse en el campo NroOTC:
Como[Forms]![FrmPresupuesto]![NroOTC]
y en el campo IdProducto puse:
NoEs In (select [IdProducto] from [TbTemporalAgregarRepuestos])

Funciona perfecto.

Gracias y pueden cerrar el hilo. :)
CacoMarco/Chile
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable