La siguiente tabla contiene una representación de distintos
tipos de datos.
Declaración y ámbito de las variables.
Declarar una variable consiste en avisar al programa de la
existencia de la misma, dándola un nombre y un tipo. La declaración
de variables es aconsejable pero no obligatoria salvo que se fuerce
a Visual Basic a declarar todas las variables mediante la sentencia
Option Explicit al principio de cada módulo.
Las variables tienen un ámbito que delimita las partes del programa
desde donde se pueden usar, así hay variables de tipo local
y variables de tipo global.
Las variables locales son aquellas que están definidas dentro de un
procedimiento o función y sólo son accesibles en ese procedimiento
o función donde se definieron, así una variable local es
reinicializada cada vez que se entra en el procedimiento.
Las variables de tipo global son aquellas que son accesibles desde
cualquier parte del programa. Para hacer que una variable sea
global, hay que declararla en la parte general de un módulo *.bas o
de un formulario de la aplicación usando la palabra Public.
Para acceder a las variables definidas como públicas en un
formulario hay que especificar el formulario en el que fueron
creadas pero si se definen en un módulo no es necesario, basta con
el nombre para hacer uso de ellas.
La declaración de variables se realiza de la siguiente forma:
{ Dim / Static / Private / Public ] nombreVariable as Tipo.
Ej:
Dim Letra as String
Static Permanente as Integer
Public Valor as Integer
Private Logico as Boolean
Si se usa la declaración Static, entonces la variable conserva su
valor mientras se está ejecutando el resto del código. Por ejemplo,
si en el evento click de un botón escribimos:
Private Sub Boton_Click()
Static Acumulado
Acumulado = Acumulado + 7
MsgBox Acumulado
End Sub
Con el código del ejemplo anterior, en tiempo de ejecución al
pulsar el botón por primera vez aparece un mensaje con el valor 7,
si se vuelve a pulsar el botón, el mensaje será 14, si se vuelve a
pulsar será 21, y así se irá incrementando en sucesivas ocasiones
que se pulse el botón, es decir, la variable declarada como Static
va conservando su valor al entrar en el procedimiento sin
inicializarlo a cero como ocurriría si se hubiese declarado con Dim
en cuyo caso el mensaje sería siempre 7.
1. Access con Visual Basic Microsoft Access con Visual Basic , aprende a crear una base de datos en Access... [01/07/09] |
13.316 | ||||
2. Informática. Visual Basic ¿Necesitas que tu sistema de login te recuerde tu nombre de usuario y contraseña?... [12/04/11] |
6.769 |
![]() |
|||
3. Visual Basic. Programación con aplicaciones MDI Programación en Visual Basic 6.0 . Hoy tenemos un vídeo- tutorial de Visual Basic... [02/12/10] |
3.084 |
![]() |