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
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
Publicar un comentario