Juanjo Luna

MVP Microsoft 365 Apps & Services 2023

LinkedIn Learning Instructor

Presidente de Access User Groups España

CEO Luna-Soft

Desarrollador

Consultor Informático

Juanjo Luna

MVP Microsoft 365 Apps & Services 2023

LinkedIn Learning Instructor

Presidente de Access User Groups España

CEO Luna-Soft

Desarrollador

Consultor Informático

Blog Post

Sintaxis para subformularios de Access

6 de febrero de 2024 ACCESS, El rincón de Mihura

Para referirse a una propiedad del formulario

como por ejemplo RecordSource

Si estás en Formulario
Principal (Mainform)
SubFormulario 1
(Subform1) subformulario en el
formulario principal
Subformulario 2
(Subform2) subformulario en
SubForm1
Ninguno de estos formularios
(módulo estándar, por ejemplo)
De MainformMe.RecordSourceMe.Parent.RecordSourceMe.Parent.Parent.RecordSourceForms!Mainform.RecordSource
De Sub 1Me!Subform1.Form.RecordSourc
e
Me.RecordSourceMe.Parent.RecordSourceForms!Mainform!Subform1.Form.R
ecordSource
De Sub 2Me!Subform1.Form!Subform2.Fo
rm. RecordSource
Me!Subform2.Form.RecordSourceMe.RecordSourceForms!Mainform!Subform1.Form!S
ubform2. Form.RecordSource
Documento traducido por Eva Etxebeste y cuyo original en inglés es de Keri Hardwick

Para referirse a un control

Si estás en Formulario
Principal (Mainform)
SubFormulario 1
(Subform1) subformulario en el
formulario principal
Subformulario 2
(Subform2) subformulario en
SubForm1
Ninguno de estos formularios
(módulo estándar, por ejemplo)
De MainformMe!ControlNameMe.Parent!ControlNameMe.Parent.Parent!ControlNameForms!Mainform!ControlName
De Sub 1Me!Subform1.Form!ControlNameMe!ControlNameMe.Parent!ControlNameForms!Mainform!Subform1.Form!C
ontrolName
De Sub 2Me!Subform1.Form!Subform2.Fo
rm! ControlName
Me!Subform2.Form!ControlNameMe!ControlNameForms!Mainform!Subform1.Form!S
ubform2. Form!ControlName
Documento traducido por Eva Etxebeste y cuyo original en inglés es de Keri Hardwick

Para referirse a una propiedad de un control

como por ejemplo Enabled

Si estás en Formulario
Principal (Mainform)
SubFormulario 1
(Subform1) subformulario en el
formulario principal
Subformulario 2
(Subform2) subformulario en
SubForm1
Ninguno de estos formularios
(módulo estándar, por ejemplo)
De MainformMe!ControlName.EnabledMe.Parent!ControlName.EnabledMe.Parent.Parent!ControlName.Ena
bled
Forms!Mainform!ControlName.Enab
led
De Sub 1Me!Subform1.Form!ControlName
.Enabled
Me!ControlName.EnabledMe.Parent!ControlName.EnabledForms!Mainform!Subform1.Form!C
ontrolName.Enabled
De Sub 2Me!Subform1.Form!Subform2.Fo
rm! ControlName.Enabled
Me!Subform2.Form!ControlName.E
nabled
Me!ControlName.EnabledForms!Mainform!Subform1.Form!S
ubform2.
Form!ControlName.Enabled
Documento traducido por Eva Etxebeste y cuyo original en inglés es de Keri Hardwick

Para referirse a una propiedad del control Subformulario

como por ejemplo SourceObject

Si estás en Formulario
Principal (Mainform)
SubFormulario 1
(Subform1) subformulario en el
formulario principal
Subformulario 2
(Subform2) subformulario en
SubForm1
Ninguno de estos formularios
(módulo estándar, por ejemplo)
De Mainform
De Sub 1Me!Subform1.SourceObjectForms!Mainform!Subform1.Source
Object
De Sub 2Me!Subform1.Form!Subform2.So
urceObject
Me!Subform2.SourceObjectForms!Mainform!Subform1.Form!S
ubform2. SourceObject
Documento traducido por Eva Etxebeste y cuyo original en inglés es de Keri Hardwick

Créditos

con el fin de dar a conocer el trabajo de uno de los más grandes en el mundo de Access en español, y tras solicitar su permiso, replico este artículo de Jesús Mansilla Castells. Todos los derechos y autoría corresponden a él. Tecsys Proyectos Informáticos S.L. (accessaplicaciones.com)

Taggs:
Related Posts
Opciones de impresión a través de código

Pregunta Sé cómo imprimir un informe mediante código y sé cómo hacer para que aparezca el cuadro de diálogo imprimir,…

Totales por página

Cómo conseguir en un informe calcular sólo el total para cada página

Write a comment