Вы находитесь на странице: 1из 3

Resumen seminario 6.

Cadir Castillo 47132004, Mara Alejandra Garca 47132083

MICROSOFT VBA

VBA es un programa que ayuda a resolver problemas mediante diferentes


tecnicas, en este software se pueden encontrar funciones como: ajustes de
lenguajes VBA, donde se puede pesonalizar el comportamiento en el cuadro
de ajustes, tambien cuenta con un editor de VBA para supervisar la sintaxis
en casos de error, otra funcion que se puede encontrar son los comentarios,
donde explican que estos se pueden agregar al inicio o luego de una
instruccin de codigo, la cual se puede hacer con comilla simple antes del
comentario. La configuracion de option Explicit tiene como funcionalidad
declarar una variable, se selecciona y se crea un nuevo modulo, de igual
manera el programa muestra los errores cuando las variables no estan
declaradas, otras funciones que se pueden encontrar son: Comparar, que
como su nombre lo indica realiza comparaciones entre cadenas y se llevan a
cabo carcter por carcter teniendo en cuenta las propiedades de la opcion,
Mod Option y SrtCompt tambien son utilizadas para realizar dichas
comparaciones.

El codigo de Compilacion, es un lenguaje de programacion interpretado, al


compilar el codigo prepara el P-code, una ventaja es que permite detectar y
corregir los errores, un tipo de compilacion es la condicional que posee
palabras claves que permiten excluir o incluir bloques de codigo como
#conts, #if, #else, #end y #end if. Trabajar con variables y constantes
mejora la calidad del codigo dando facilidad en leerlo, hay constantes
integradas como strcomp que ayuda a una rapida terminacion. Las variables
son simbolos que puden o no contener referencia a la informacion, se deben
definir mediante el uso de la palabra DIM, si no se convierte de tipo
especiales, los tipos de bases de datos de campo se muestra en la siguiente
tabla:

El nico tipo de variable que puede contener el valor NULL, es una variable
variante. Se podran hacer las variables de tipo variante, pero esto puede
significar que si no se realiza una programacin muy cuidadosa existirn
errores, ya que ese tipo de variables terminaran teniendo valores distintos
de los que se pretendan. Las variables estticas son aquellas que aun
cuando se ha ejecutado el proceso, no pierden su valor, por el contrario, lo
conservan para posteriores ejecuciones de la base de datos. Las variables
globales son las que se asignan para el alcance de uso y vida til, pueden
ser utilizadas por el pblico a nivel mundial, los desarrolladores a menudo
renen todas las variables globales en un nico mdulo para facilitar su uso.
Resumen seminario 6. Cadir Castillo 47132004, Mara Alejandra Garca 47132083

La variable de alcance y vida es aquella que se establece en el mdulo del


programa y estn diseadas solo para vivir el tiempo que lo requiera el tipo
de modulo y el tiempo de duracin del programa. El trabajo con matrices se
realiza cuando se necesita tener un conjunto de variables similares, es decir
nombrar un tipo de algo donde solo lo diferencia un nmero final, como
parte1, parte 2, parte xyz, donde solo cambia la descripcin final. Las
matrices dinmicas son las que pueden cambiar el tamao y el nmero de
dimensiones mediante la instruccin ReDim, esta matriz tambin puede
mantener los datos existentes cuando cambian su tamao mediante el uso
de la palabra clave Preserve. Las matrices pueden tener ms de una
dimensin. Una matriz de dos dimensiones, por ejemplo, es como una hoja
de clculo; las columnas sern una dimensin, las filas sern una segunda
dimensin y cada celda tiene un nico valor.

Una estructura tipo le permite construir una estructura de registro similar en


la memoria. Estos a menudo se utilizan cuando se trabaja con la API de
Windows en el que las llamadas a procedimientos externos que requieren
para definir una estructura. Si se define un tipo de mdulo de clase de un
formulario, es necesario indicar explcitamente con un estado Private Type
al hacer la definicin. El cdigo VBA est escrito en trminos de
procedimientos que se almacenan en mdulos. Hay dos tipos de
procedimientos: la subrutina y la funcin, las primeras son diferentes con
respecto a donde se pueden utilizar; una funcin se puede llamar desde la
cuadrcula de consulta y un comando de macro (no se puede hacer nada de
esto con una subrutina). Las funciones devuelven un valor (incluso si usted
no indica explcitamente lo que tipo de retorno es); subrutinas no lo hacen.
Como resultado, la sintaxis para llamar a una funcin es ligeramente
diferente de la que para llamar a una subrutina. Tradicionalmente, las
subrutinas permiten bloques de procesamiento complejo y grande de cdigo
que se descomponen en pasos ms pequeos. Una de las ventajas es
reducir la cantidad total de cdigo que necesita para producir. El segundo
tipo de procedimiento es la funcin, que se utiliza para realizar una
operacin y luego devolver un resultado. Otra de las ventajas de una
funcin es que se puede utilizar el valor que devuelve para indicar si ha
detectado un problema tambin puede utilizar la llamada por valor (a
menos que usted est pasando un objeto como un parmetro, que siempre
utiliza ByRef). Esto significa que el procedimiento recibe una copia de los
valores de los parmetros, as como cualquier modificacin del
procedimiento hace que estos valores no sern vistos por el programa de
llamada debido a que las copias se descartan cuando se termine el
procedimiento. ParamArray es un calificador que puede ser aplicado al
ltimo parmetro definido en la lista de parmetros para un procedimiento.
Esto indica que ser una lista de los valores de variante de longitud
indefinida. A continuacin, se encuentra el tipo de cdigo que normalmente
est contenido por cada uno de los mdulos: Forma/Reporte de Clase de
mdulo, Mdulo, Clase de mdulo. El cdigo puede ser activado desde
varias partes de Access: Macros, Consultas, Forma/Reporte.
Resumen seminario 6. Cadir Castillo 47132004, Mara Alejandra Garca 47132083

Visual basic

un lenguaje de programacin
Programas
Programas Eventos
Eventos
secuanciales
secuanciales y
y Entorno de
Entorno de Archivos
Archivos y
y
Leguaje
Leguaje basic
basic ptopiedades
ptopiedades y
y Mens
Mens Grficos
Grficos
orientado
orientado a
a programacin
programacin entradas
entradas
controles
controles
eventos
eventos

-Eventos
-Eventos
-Proyectos
-Proyectos
-Modo
-Modo de
de diseo
diseo -Barras de men
-Barras de men generales
generales -Tratamiento del
-Tratamiento del
-Variables
-Variables
-Formularios
-Formularios -Herramientas
-Herramientas -Formularios
-Formularios -Editor
-Editor color
color -Cajas
-Cajas de
de
-Operadores
-Operadores
-Controles
-Controles -Formularios
-Formularios multiples
multiples -Arreglos
-Arreglos -Formatos de
-Formatos de dialogo
dialogo
-Sentencia
-Sentencia de
de
-Eventos
-Eventos -Ventanas
-Ventanas -Cajas
-Cajas de
de -Mens
-Mens grficos
grficos -Metodo
-Metodo print
print
control
control
-Mtodos
-Mtodos -Help
-Help dialogos
dialogos conceptuales
conceptuales -Cotroles
-Cotroles de
de -Ficheros
-Ficheros
-Algoritmos
-Algoritmos
-Proyectos
-Proyectos -Code
-Code editor
editor -Controles
-Controles grficos
grficos
-Arrays
-Arrays usuales
usuales

Вам также может понравиться