Vamos a actualizar nuestra Política de privacidad próximamente. Te recomendamos consultar el avance.

Aprende VBA para Access

Qué es una variable y tipos de variables en VBA

¡Prueba gratis durante 10 días

nuestros 1290 cursos !

Prueba gratis Mostrar modalidades de suscripción
Veamos ahora qué es una variable, qué utilidades tienen las variables y los tipos de variables más importantes. Además veremos cómo podemos exigir a VBA que tengamos que declarar una variable para poder utilizarla.

Transcripción

Vamos a ver ahora qué es una variable. La definición informática es: una posición de memoria a la cual le ponemos un nombre. Pero realmente eso nos puede decir poco, nosotros lo que les podemos decir es que declaramos un nombre con ciertas características para almacenar cosas ahí. Entonces, voy a ir al ejemplo de antes, voy a ir al diseño, y desde aquí al seleccionar el botón de calcular puedo ir al código. Si yo me tengo que declarar una variable, para tener la palabra reservada "dim". Le pongo el nombre de la variable, según lo que yo quisiera guardar ahí. Le pondría un nombre descriptivo, en este caso le pongo, por ejemplo, cálculo. Y le digo "as", como, y cuando le doy el espacio me sale una lista muy grande de opciones que podemos nosotros coger. Realmente vamos a ver las opciones más normales, más típicas. Por ejemplo, voy a escribir un "byte". Cuando escribo "Byte" le vamos a dar en la tecla F1 y nos sale la ayuda. En la ayuda vamos a ver el tipo de dato "Byte", pero a mí lo que me interesa es pinchar un poco más arriba donde pone "Resumen de tipos de datos". Y aquí sí me sale la tabla con las opciones más comunes. No hay que aprendérselas de memoria. Sí es importante saber dónde está para consultarla. Y con el tiempo y la práctica, seguro que nos iremos aprendiendo todos los valores. Además, los valores son los mismos que tenemos al diseñar una tabla, por lo cual muchos nos van a sonar. Por ejemplo, la primera opción "Byte" ocupa solo un byte, pero sólo admite números del cero al 255. Siempre tendremos que escoger el tipo de variable que sea suficiente para almacenar los datos que tenemos, pero que ocupe lo mínimo posible. Después tenemos "Boolean", que ocupa dos bytes, y sólo es capaz de almacenar "true" o "false", o sea, sí o no. Después tenemos "Integer", ocupa dos bytes y admite valores de -32,000 a 32,000. El "Long" que ocupa cuatro bytes, de menos 2 mil millones a 2 mil millones. y tampoco admite decimales. "Long long", ocho bytes, y admite nueve trillones de datos. Pero sólo es válido en plataformas de 64 bytes. "LongPtr" que como vemos, ocupa distinto, según si es una plataforma de 32 bytes o de 64. Y también admite distintos valores. Después "Single" que ocupa cuatro bytes. Admite 38 ceros tanto para un lado como al otro, o sea que, con este tipo de datos, solemos tener cubiertas todas las necesidades. Después tenemos "Double", son ocho bytes y ya 308 ceros. Ya tenemos ahí todo lo que queramos. Después tenemos "Currency", en la cual tenemos 922 billones. con lo cual también tenemos para poder coger una gran cantidad de valores distintos. Después tenemos "Decimal". La gran ventaja de este campo es que tiene 28 dígitos decimales. Ocupa 14 bytes, pero la verdad es el adecuado cuando tenemos que hacer cálculos matemáticos de mucha precisión. Después tenemos "Date". Son ocho bytes y es para guardar fechas, del 1 de enero del 1900 al 31 de diciembre de 9999, como vemos le falta un nueve. "Object" es para hacer referencia a objetos y ocupa cuatro bytes. Después tenemos "String", es para guardar texto. Y como vemos, pueden ser de longitud fija o variable. Según si la declaramos para poder guardar ahí lo que queramos, o ya con una longitud determinada, y también vemos lo que ocupa. Y por último hay un tipo de variable que sólo se da en Visual Basic, que es "Variant". "Variant" lo que hace es que se adapta al valor que le pongamos. Podemos pensar: qué bien, así declaramos todas las variables "Variant" y lo que acabamos de ver no tiene importancia. Pero claro, esa flexibilidad la tenemos que pagar de alguna forma. ¿Cómo? En el tamaño. Ocupa cada una, 16 bytes por lo cual sería muy pesado el declarar todas las variables de esta manera. Nosotros podemos cerrar la ayuda. Y cada que queramos declarar una variable sólo tenemos que decir el tipo de variable que queremos, a partir de ahí podemos hacer cálculos y decirle qué cálculo es igual pues a lo que nosotros queramos. Cálculo es igual, por ejemplo, le voy a decir dos por dos. Lo suyo, evidentemente, es ponerle los otros campos. O decirle "txtradio", o lo que nosotros queramos.

Aprende VBA para Access

Aprende las bases de la programación Visual Basic necesarias para aplicarla en Access y poder crear bases de datos más funcionales de las que el software te ofrece por defecto.

2:07 horas (34 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.