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
AlphaChar

Permitir sólo la entrada de caracteres alfanuméricos en un cuadro de texto

Formularios sin botones al maximizar

Cómo mostrar un formulario maximizado sin ningún tipo de botones (cerrar, minimizar o restaurar).

Write a comment