Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

Como sincronizar formularios en access (Solucionado)

HENRY_DAVID
2007-05-23 22:41 - Respuestas: 7 - Tema nº: 2449849


Características: Windows Vista, 256,1.8,40.

tengo un formulario ventas dentro este tengo un subformulario ventas, quiero que al mostrar este formulario me muestre el subformulario compras pero solo de aquellos productos q sean iguales al subformulario ventas, hice una macro le di la opcion abrir formulario y le di subforlario de ventas, y en la condición where puse lo sgte:[IDPRODUCTO]=[Subformulario de Ventas]![IDPRODUCTO], el problema es q al activarse el subformulario ventas me aparece un cuadro introduzca el valor del parametro subformulario ventas¡id producto y tengo q digitar el id producto para q me visualice las compras q hice de ese producto. Q debo hacer?

Posibles soluciones:
Como sincronizar formularios en access (solucionado)Como sincronizar formularios en access (solucionado)
Sincronizar formularios en access Sincronizar formularios en access
Se puede a traves de formularios en access abrir otros formulariosSe puede a traves de formularios en access abrir otros formularios
Formularios en accessFormularios en access
Formularios en accessFormularios en access
ebolo

Re: Como sincronizar formularios en access (Solucionado) - 2007-05-24 09:52 - Respuesta 2

Hola Henry_David, lo mejor para hacer referencia a un campo de un subformulario desde otro es usar el botón con la varita mágica que te aparece arriba cuando te pones en Condición Where.
Desde él haz referencia al objeto donde tengas puesto el IDProducto del subformulario Ventas.

Saludos.
HENRY_DAVID

Re: Como sincronizar formularios en access (Solucionado) - 2007-05-24 17:06 - Respuesta 3

hice lo q me dijiste, pero el problema es q IDPRODUCTO del subformulario de ventas (tabla ventas) pertenece a la tabla productos, al igual q subformulario de compras (tabla detalle de compras) no hay relacion entre las dos tablas, solo estan relacionada de uno a varios a la tabla productos
ebolo

Re: Como sincronizar formularios en access (Solucionado) - 2007-05-24 18:42 - Respuesta 4

pero supongo que tanto la tabla Ventas como la tabla Detalle de compras tienen sino un IdPRoducto sí un campo que sea Producto, artículo,.... con un código numérico ó ¿simplemente el IdProducto es el código común por el que también vendes?. Voy a suponer que IdProducto es común a todas las tablas.

Lo vamos a hacer sin Macros.
Vamos a ver si entiendo lo que quieres hacer; Tienes un Formulario Ventas, y cuando escoges un producto para vender quieres ver:
- en un subformulario las otras ventas (llamamos 'TodasLasVentas') que has tenido de ese artículo,
- en otro subformulario las compras (llamamos 'TodasLasCompras') que ha habido de ese producto.

Suponemos que tienes en el Formulario Ventas, un cuadro Combinado (Cuadro_Combinado0) dónde escojes el IdProducto; un subformulario 'TodasLasVentas' y un un subformulario 'TodasLasCompras'.

En el evento afterupdate (después de actualizar): vamos a dar el origen de datos de los subformularios:
-

Private Sub Cuadro_combinado0_AfterUpdate()
Me.TodasLAsVentas.Form.Filter = "IdProducto=" & Me.Cuadro_combinado13
Me.TodasLAsCompras.Form.Filter = "Artículo=" & Me.Cuadro_combinado13
Me.Requery
End Sub

-

Te he puesto Artículo e IdProducto para que veas que pueden ser distintas cosas.

El 'TodasLAsCompras' y 'TodasLAsVentas' es el nombre del secundario que añades al formulario principal. Esto debes de ternlo claro y NO es el nombre del subformulario que eliges como origen de datos del Secundario.

Un saludo.
HENRY_DAVID

Re: Como sincronizar formularios en access (Solucionado) - 2007-05-24 22:50 - Respuesta 5

a ver si me dejo entender, tengo las sgtes tablas una tabla productos, detalles de venta, ventas, detalle de compras y compras, en donde la tabla detalle de ventas y la tabla detalle de compras tienen un cuadro combinado que al digitar me aparece el nombre de la tabla productos. he creado un formulario en donde ventas tiene idventa, cliente, fechaventa dentro de este formulario esta el subformulario detalle de ventas, donde esta el idventas para q este vinculado a la tabla ventas, idproducto, montoventa, cantventa, este subformulario es de una consulta de la tabla detalle de ventas. Lo q quiero es q al marcar un producto del subformulario detalle de ventas me aparezca el subformulario detalle de compras pero solo los productos que esta marcado en el subformulario detalle de ventas pero en vista hoja de datos, que la he creado igual q el subformulario detalle de ventas
Página:1 Siguiente

Respuestas relacionadas:

Formularios accessFormularios accessForo
Formularios y tablas de accessFormularios y tablas de accessForo
Formularios access 2007Formularios access 2007Foro
Formularios microsoft accessFormularios microsoft accessForo
Enlazar formularios accessEnlazar formularios accessForo
Access 2007 y formulariosAccess 2007 y formulariosForo
Guardar formularios access xpGuardar formularios access xpForo
Formularios microsoft accessFormularios microsoft accessForo
Resolucion en formularios accessResolucion en formularios accessForo
Bd en access formularios y subformulariosBd en access formularios y subformulariosForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos25 Noviembre 2024