PROGRAMAR EN ACCESS VBA

Aplicaciones access con visual basic for applications

  > Principal > Forms access
 
.: Access
- Forms access
- reports access
- Forms Arcgis
- Data access
- FAQ
.: Pdas
- Program PDA
- Tutorial
- Examples
.: Forums
- Forum Access
- Forum PDAs
- Forum GIS
- Forum SQL
.: Blog
- Blog Access
.: SQL Access
- SQL Queries
- Tutorial
.: Geotools
- Geotools
 
 
.: Novedades
- Access Aplicattion
- Jobs at access
- Export documents access
- Image Library access
-Newssletters
 
 
.: Novedades
- Una Aplicacion Access
- Ofertas de trabajo en access
- Libros de access
- Catálogo de imágenes access
-Newssletters
 

FORMS ACCESS

The scheduling of forms with Microsoft Access is quick and intuitive, but previously it is necessary to know the various checks and events that are used. A form is made up of controls, whether text boxes, buttons, graphics and even multimedia files, while the events are actions that are triggered to act on those checks. These actions range from a simple click to override the mouse, double click, etc ...

.: Contratar Publicidad :.
 
 


Forms elements

1.- principal sections

A form has the following main properties:

Source Registration (form.rowsource): Signals from which the data of the form, can be a table, view, query. Since VBA can change the source of the data with the function RowSource

Form1.rowsource = “select * from tabla"

 


2.- TextBox

Text box, is used to collect or inserting data from a table or view, the properties are:

Value: value that is assigned to the textbox, if we collect the value of a textbox on the form

 

dim valor as string
valor = textbox1.value

Visible: to show whether or not the box on the form.

boton.visible = true ' botón visible, but not only for buttons

Enabled: to activate or deactivate the control which means that we can modify its value

boton.enabled = true ' botón enabled


3.- Label

A label with text, like a textbox, but we can not change its value from the form or assign a data source, you have to do it with the following sentence

Caption:
modify the value of the label visible.

Etiqueta.caption = “texto de la etiqueta”


4.- ListBox

One of the more interesting controls, displays the information from a table, view or query, the properties most important are:

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 Foro de programación PDAs Conexión a bases de datos Blog de adps
Foro GIS Foro PDAs Tutorial VBA Bases de datos Access Foro SQL Acceso a datos access Informes access