Imprimir página | Cerrar ventana

Generar formulario con macro

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84516
Fecha de impresión: 26/Marzo/2026 a las 15:29


Tema: Generar formulario con macro
Publicado por: Arturo Estraño
Asunto: Generar formulario con macro
Fecha de publicación: 27/Mayo/2019 a las 05:00
Buenas soy novato en acces y estoy intentando pasar de un formulario a otro relacionado (sus tablas estan relacionadas) con un boton de macro desde un formulario principal (pacientes) que debe acceder a sus historias medicas pero cuando llego al cuadro (nombre del formulario-vista-nombre del filtro-Condicion WHERE- aqui no logro colocar una condicion sql que funcione correctamente es decir no funciona para nada y no consigue sus registros estoy tratando de usar:

 [ FieldName ] = Forms! [ nombreformulario ]! [ nombrecontrol en otro formulario ] .

 En las dos tablas (pacientes y resultados paraclinicos esta el campo nro_identificacion pero no logro ejecutar la instruccion correctamente .Agraeceria ayuda urgente. gracias.



Respuestas:
Publicado por: rokoko
Fecha de publicación: 27/Mayo/2019 a las 06:50
Lo mejor para esto es que tubieses formulario con subformulario, access te crea la relacion automáticamente.
Pero si quieres desde el formulario pacientes abrir otro formulario que te muestre el paciente, lo mejor para mi es que el formulario que vas a abrir lo bases en una consulta y en el criterio del campo que identifique al pacientd(suele ser un id o numero paciente) pongas esto. Formularios!pacientes!id De esta forma te filtrara el paciente


Publicado por: Arturo Estraño
Fecha de publicación: 27/Mayo/2019 a las 17:12
Me ha servudo esta solucion. Una pregunta estos subformularios se pueden usar para agregar eliminar, etc?


Publicado por: rokoko
Fecha de publicación: 27/Mayo/2019 a las 19:00
Por defecto y si no has hecho nada raro siempre se puede, en el subformulario podras agregar, editar, borrar registros de la tabla asociada al subformulario. Podras limitar esto si tu quieres en las propiedades del subformulario. Y depende como hayas configurado la relacion de la tabla, podras borrar en cascada, esto quiere decir que si borras un paciente se te borra todo su historial........



Imprimir página | Cerrar ventana