Quiero saber, como se puede obtener en access 97 un registro determinado de una base de datos, ¿qué cumpla los dos criterios previamente señalados utilizando dos cuadros de lista?
Vamos a llamar a los cuadros Familia y Tipo, y el formulario, informe que quieres que abra tiene esos mismos campos( no hace falta que se llamen igual pero por simplicidad al escribir). En las propiedades del cuadro Tipo-Eventos-Después de actualizar-Procedimiento de evento-Pulsar el botón de generar. Se abrirá el editor de Visual Basic y entre las líneas Private Sub y End sub, escribe docmd.openform"nombre del formulario que quieres abrir", acnormal, "","[familia]=[forms]![nombre del formulario en el que estás]![familia]and[tipo]=[forms]![lo mismo de antes]![tipo]" Si en vez de un formulario es un informe tienes que poner docmd. Openrepor"nombre...", acviewpreview,"", y todo lo demás igual. Si lo que quieres es abrir una consulta lo mejor es que en la cuadrícula de diseño de la consultaen la columna Criterios debajo de Familia pongas [forms]![nombre del formulario donde están los cuadros]![familia] Y en la de tipo [forms]![nombre....]![tipo]. Y en el formulario o bien creas un botón de comando(al hacer clic) o en el evento Después ade actualizar del cusdro Tipo pones en procedimiento de evento Docmd. Openquery"Nombre de la consulta" De todas formas si tienes alguna pega dímelo.
Muy agradecido, por tu aclaración a mí pregunta, mañana pondré en practica tus instrucciones, espero que esto sea la solución.