Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

[SOLUCIONADO] buscar en access 2007

Estas en el tema de buscar en access 2007 en el foro de Bases de Datos General en Foros del Web. Hola a todos, estoy haciendo un pequeño programa en access 2007. El caso es que tengo un formulario llamado "pacientes" donde se muestran todos los ...
  #1 (permalink)  
Antiguo 27/06/2014, 07:53
 
Fecha de Ingreso: abril-2007
Mensajes: 166
Antigüedad: 17 años
Puntos: 2
buscar en access 2007

Hola a todos, estoy haciendo un pequeño programa en access 2007. El caso es que tengo un formulario llamado "pacientes" donde se muestran todos los pacientes de una tabla.

Ahora lo que quiero es buscar un paciente por nombre y apellidos de dicho formulario. Estos nombres y apellidos los introduzco en un formulario a parte llamado "formulario buscar". ¿Cómo hago eso?

Tengo hecho una búsqueda por DNI con la siguiente macro:

echo no
cierra formulario (otro formulario que quiero que cierre)
abre formulario (el de "pacientes" con el siguiente filtro [pacientes]![Dni]=[Formularios]![busqueda_dni]![busqueda_dni])
detener macro
echo si

Pues si extrapolo esta macro a la de nombre y apellidos, solo me busca por un campo y yo quiero que me busque por nombre y apellidos (por los dos campos).
Tengo este codigo que lo pongo en la parte "where" en la orden que abre el formulario: Formularios]![busqueda_nombreyapellidos]![busqueda_nombre] Y [Formularios]![busqueda_nombreyapellidos]![buscar_apellidos]=[Formularios]![pacientes]![Nombre] Y [Formularios]![pacientes]![Apellidos]

¿Qué esta mal ahi?


EDITO: Tenía mal puesta la condición. Ya lo arreglé, ahora es así: [pacientes]![Apellidos]=[Formularios]![busqueda_nombreyapellidos]![Apellidos] Y [Pacientes]![Nombre]=[Formularios]![busqueda_nombreyapellidos]![nombre]

Última edición por Juny18; 27/06/2014 a las 09:51

Etiquetas: access, campos, siguiente, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:04.