Macro y condicion where
Publicado por David (1 intervención) el 11/02/2014 12:15:20
Recientemente me he puesto a intentar crear una base de datos de clientes y ventas. Mi experiencia con access es bastante limitada y ya me he topado con el primer obstáculo (seguro que es algo muy sencillo pero me tiene encallado)
De momento tengo dos tablas: clientes y ventas y tres formularios. Tengo un formulario para cada tabla donde se ven todos los datos de cada tabla y tambien un formulario que mezcla solo los datos interesantes del cliente con sus ventas mediante un subformulario de ventas que tiene solo unos campos determinados de la tabla ventas.
Hasta aqui todo bien, ahora, quisiera desde el subformulario ventas poner un boton para ir al registro detallado de la venta cuando quiera consultar todos los datos de esa venta. Lo he intentado hacer con una macro que abre el formulario y en la condicion where pongo [NUMVENTA]==[Formularios]![ventas]![NUMVENTA] o sea que intento que me abra el formulario ventas en el registro que se estaba mostrando en el subformulario... y no hay manera. O bien me lo abre en el primer registro o me lo abre pero me sale como si fuera a poner un nuevo registro.
¿Alguna idea de que puedo estar haciendo mal?
Un saludo
De momento tengo dos tablas: clientes y ventas y tres formularios. Tengo un formulario para cada tabla donde se ven todos los datos de cada tabla y tambien un formulario que mezcla solo los datos interesantes del cliente con sus ventas mediante un subformulario de ventas que tiene solo unos campos determinados de la tabla ventas.
Hasta aqui todo bien, ahora, quisiera desde el subformulario ventas poner un boton para ir al registro detallado de la venta cuando quiera consultar todos los datos de esa venta. Lo he intentado hacer con una macro que abre el formulario y en la condicion where pongo [NUMVENTA]==[Formularios]![ventas]![NUMVENTA] o sea que intento que me abra el formulario ventas en el registro que se estaba mostrando en el subformulario... y no hay manera. O bien me lo abre en el primer registro o me lo abre pero me sale como si fuera a poner un nuevo registro.
¿Alguna idea de que puedo estar haciendo mal?
Un saludo
Valora esta pregunta


0