Los Módulos




Un módulo es básicamente un conjunto de declaraciones, instrucciones y procedimientos que se almacenan en una unidad con nombre para organizar el código de Microsoft Visual Basic (Microsoft Visual Basic: versión visual del lenguaje de programación Basic de alto nivel. Microsoft ha desarrollado Visual Basic para crear aplicaciones basadas en Windows.).

Microsoft Access tiene dos tipos de módulos:

Módulos estándar (módulo estándar: módulo en el que puede colocar los procedimientos Sub y Function que desee que estén disponibles para otros procedimientos de la base de datos.)

Módulos de clase (módulo de clase: módulo que puede contener la definición de un nuevo proyecto. Cada instancia de una clase crea un objeto nuevo.

Los procedimientos definidos en el módulo se convierten en propiedades y métodos del objeto. Los módulos de clase pueden existir solos o con formularios e informes.).

Enlace sobre los Módulos

https://www.youtube.com/watch?v=FbJCZVdolbA


Módulos de clases

Los módulos de formularios 

(módulo que incluye código para todos los procedimientos de evento desencadenados por los eventos que suceden en un formulario específico o en sus controles.)

 Módulos de informes 

(módulo que incluye código para todos los procedimientos de evento desencadenados por los eventos que tienen lugar en un informe específico o en sus controles.) 

Estos son módulos de clases que están asociados con un formulario o informe determinado.

Los módulos de formularios y de informes contienen a menudo procedimientos de evento (procedimiento de evento: procedimiento que se ejecuta automáticamente en respuesta a un evento iniciado por un usuario o código de programa o el sistema desencadena.) que se ejecutan en respuesta a un evento en un formulario o informe.

Puede usar los procedimientos de evento para controlar el comportamiento de los formularios e informes, y su respuesta a acciones de los usuarios, como hacer clic en un botón de comando.

Cuando se crea el primer procedimiento de evento para un formulario o informe, Microsoft Access crea automáticamente un módulo de formulario o un módulo de informe.

Módulos estándar

Contienen procedimientos generales que no están asociados a ningún otro objeto y procedimientos usados con frecuencia que pueden ser ejecutados desde cualquier parte de la base de datos.

Las principales diferencias entre un módulo estándar y un módulo de clase que no está asociado a un objeto determinado son el alcance y la duración. 

El valor de las variables y constantes declaradas o existentes en un módulo de clase sin un objeto asociado está disponible para su uso sólo cuando el código se está ejecutando y sólo desde ese objeto.

 




Comentarios