Area Interactiva - Formación a distáncia - Office
Lee, imagina y escribe. En www.SigueLaHistoria.com tú eres el autor
En Área Interactiva cursos gratis Office (Word, Excel, Access, Power Point...)
  Principal
  ¿Quien somos?
  Novedades
  Boletín novedades
  Contacta
  Noticias areaint
  Cursos MailxMail
  Mapa de la web
   
Recursos
  Cursos gratis
  Sigue la historia
   
   
   
   

 

Curso de Access 97 - Introducción a Access y Visual Basic

Pág. 1 de 2

 

 

 

Conceptos básicos de Visual Basic en Access

 

   Como hemos visto en ateriores lecciones, es posible personalizar operaciones en Access de forma que nos agilice el trabajo. Sobre todo, esta circunstancia se da en los formularios a través de listas desplegables, casillas de verificación, etc. No obstante, es posible llegar a personalizar aún más los controles del formulario de forma que respondan a una acción determinada de una forma u otra. Todo esto podemos conseguirlo "programando" algunos controles a nuestro gusto y necesidad. Aunque este pequeño tutorial no pretende dominar el lenguaje Visual Basic, sí que os daremos algunos consejos y trucos para agilizar vuestro trabajo con los formularios. Antes que nada, veamos algunas definiciones básicas:

 

Programa: secuencia de instrucciones que se ejecutan en un orden lógico y que realizan acciones.

Código de programa: lenguaje basado en instrucciones que nos servirá para comunicarnos con el ordenador y escribir las órdenes que formarán el programa.

Módulo: conjunto de órdenes utilizando el lenguaje de programación Visual Basic.

Procedimiento: parte de un programa que realiza una función determinada.

Evento: acción que podemos realizar sobre algún objeto del programa (botón, casilla, cuadro de texto...)

Objeto: cualquier unidad visual que forme parte de un programa (botón, casilla...)

    Imaginemos un botón de un formulario que al pulsarlo, se realiza una acción determinada. Nosotros debemos programar el comportamiento del botón escribiendo el código del programa. Ésta parte del programa es un procedimiento. El botón es un objeto. Al pulsar click, se genera un evento (abre un formulario, añade un registro...)

 

    Para nuestro ejemplo, utilizaremos una sencilla, base de datos que puedes bajártela pinchando aquí, formada por dos tablas: clientes y comerciales, con una relación de uno a varios por el campo IdComercial, es decir, que un mismo comercial puede tener asignados varios clientes. Abre la base de datos y observa las tablas, relaciones y formularios que hemos creado. Desde el formulario Comerciales damos de alta nuevos comerciales asignándoles a cada uno un código. En la tabla Clientes hemos cargado también los campos de la tabla Comerciales, de forma que cuando demos de alta un cliente, le asginaremos un código de comercial y automáticamente aparecerán los datos de éste último en los campos situados a la derecha.

 

- Añade un botón de comando con el asistente, que realice la acción de agregar un nuevo registro.

 

access_vb_1a.jpg (5637 bytes)

- Accede a sus propiedades pulsando doble click sobre él.

- Accede a su pestaña superior Eventos

- Sitúa el cursor en el campo de la propiedad Al hacer clickAy pulsa en el botón Generador (puntos suspensivos) situado a su derecha.

Observa el código del programa que aparece. Al crear el botón y asignarle la acción de agregar un nuevo registro, Access ha creado automáticamente el código en Visual Basic que hará que se ejecute la acción mencionada.

    Este es el código que se ejecuta en lenguaje VB cada vez que pulsamos el botón recién creado. Si no has programado nunca, la primera sensación que tendrás al ver el código es que te sonará a "chino". De momento no te preocupes demasiado. Veamos las partes del procedimiento, y observa sobre todo las partes del mismo, comentadas en una línea de texto a su izquierda:

 

 


|Siguiente|