PROGRAMAR EN ACCESS VBA

Aplicaciones access con VBA

  > Principal > Formularios access
 
 
.: Vba
- Formularios access
- Informes access
- Formularios Arcgis
- Acceso a datos
- Ejemplos usuarios
- Libros access
- FAQ
- Cursos
- Empleo access
.: Pdas
- Programar PDA
- Tutorial
- Ejemplos
.: Php
- php basico
- formularios php
- conexion BBDD
- funciones php
- construir Intranet
- Empleo php
.: Programar Java
- Hibernate
- Spring Rich Client
- Swing
- Java
- Empleo Java
.: Blog
- Blog Access
.: SQL
- Que es sql
- Consultas SQL
- SQL Server
- SQL Server Avanzado
.: Android
- Android
- instalación SDK
.: Geotools
- Geotools
.: Foros
- Access
- PHP
- JAVA
- Android
- Programar
 
 
.: Novedades
- iphone 5
- PDANET
- Libros de access
- android
-Newssletters
 

FORMULARIOS ACCESS

La programación de formularios con Microsoft Access resulta rápida e intuitiva, aunque previamente es necesario conocer los diferentes controles y eventos que se utilizan. Un Formulario esta compuesto por controles, ya sean cajas de texto, botones, gráficos e incluso archivos multimedia, mientras que los eventos son las acciones que se desencadenan al actuar sobre dichos controles. Estas acciones van desde un simple click hasta pasar por encima del ratón, doble click, etc...

 
.: Contratar Publicidad :.

 


Elementos de un formulario

1.- Secciones principales

Un formulario tiene las siguientes propiedades principales:

Origen de Registro (form.rowsource) : Indica de donde proceden los datos del formulario, puede ser una tabla, vista, consulta. Desde VBA podemos cambiar el origen de los datos con la función rowsource

Form1.rowsource = “select * from tabla"


2.- TextBox

Cuadro de texto, se utilice para recoger o insertar datos provenientes de una tabla o vista, las propiedades principales son:

Value: valor que se le asigna al textbox, si queremos recoger el valor de un textbox del formulario

 

dim valor as string
valor = textbox1.value

Visible: para mostrar o no el cuadro en el formulario.

boton.visible = true ' botón visible, aunque no es sólo para botones

Enabled: para activar o desactivar el control, es decir, que podamos modificar su valor.

boton.enabled = true ' botón activado


3.- Label

Una etiqueta con texto, parecido a textbox, pero no podemos cambiar su valor desde el formulario ni asignarle un origen de datos, hay que hacerlo con la siguiente sentencia

Caption:
modificará el valor visible de la etiqueta.

Etiqueta.caption = “texto de la etiqueta”


4.- ListBox

Uno de los controles mas interesantes, muestra la información de una tabla, vista o consulta, las propiedades mas importantes son:

Rowsource: origen de los datos, debemos pasarle una consulta sql, por ejemplo:

List1.rowsource:“select * from tabla1”

Columncount: devuelve el número de columnas de una lista.

 

Dim columnas as integer
columnas = list1.columncount

Listcount: nos devuelve el número de registros de la lista.

 

Dim total_registros as integer
total_registros = list1.listcount

Value: nos devuelve el valor del registro seleccionado en la lista, y de la columna dependiente, para seleccionar la columna dependiente iremos a propiedades de la tabla y en la propiedad columna dependiente pondremos el valor numero de la columna que queremos escoger.

 

Dim valor_seleccionado as string
valor_seleccionado = list1.value


4.- ComboBox

Muestra un menú desplegable de con registros de una tabla, vista o consulta, las propiedades se describen a continuación (los ejemplos serían iguales que con el ListBox)

Rowsource: asigna el origen de datos con una consulta.

Rowcount: número de registros en la tabla.

Columncount: número de columnas en la tabla.

Value: nos devuelve el valor del registro seleccionado en el combo, y de la columna dependiente, para seleccionar la columna dependiente iremos a propiedades de la tabla y en la propiedad columna dependiente pondremos el valor numero de la columna que queremos escoger.


5.- Command

El típico botón que genera un evento, no se suele trabajar con las propiedades de los objetos que no sean del tipo on_clik ( que ocurre cuando pulsamos el botón)

Estos 6 comandos serán suficientes para realizar aplicaciones profesionales como este ejemplo que he desarrollado, no hace falta más.

 
Añadir a favoritos Contacto Libros sobre access y vba Enlaces Todo Access  
 
.: En ProgramarVBA podrá encontrar:        
Visual Basic Formularios Access Informes Android PDAs Java y Sql SQL SERVER
Foro GIS Foro PDAs Tutorial VBA Bases de datos Access Foro SQL Acceso a datos access Informes access