miércoles, 17 de noviembre de 2010

INTRUCCIONES IF, FOR y WHILE

CONDICIÓN IF

En la programación con Access (Visual basic), la construcción mas común es la instrucción IF; la sintaxis de esta instrucción es así...

If (prueba-condición) Then

instrucción 1

instrucción 2

.

.

.

instrucción n

End If

La utilidad de esta instrucción, es que el código entre la línea que contiene If y Then y las línea(s) que están antes del End If, solo se ejecuta si se pasa la prueba.

Esta prueba puede ser una ecuación de comparación o una lógica.

La palabra ELSE se utiliza para dividir la instrucción If en dos o más bloques de código, la primera parte se ejecuta si la condición es cierta, y la segunda o demás si no se cumple la primera o segunda etc.

If (prueba-condición) Then

instrucción 1 (à el código se ejecuta si la prueba condición se cumple)

Else

instrucción 2 o n condiciones (à el código se ejecuta si la prueba condición no se cumple)

End If

Anidamiento de la condición IF

Se puede agregar la condición IF, dentro de otra condición IF; se puede ubicar arriba o debajo de la palabra clave ELSE.

A estas condiciones contenidas dentro de otras condiciones se les llama condiciones anidadas de IF.

If (NombreUsuario = "Admin") Then

(à condición deseada aquí)

Else

If (NombreUsuario = "invitado") Then

(à condición deseada aquí)

Else

If (NombreUsuario = "pgonzalez") Then

(à condición deseada aquí)

End if

End if

End If

CONDICIÓN FOR

Esta instrucción es una condición cíclica como el While, a diferencia que la condición FOR cuando se conoce o se puede deducir el número de veces que se desea que se cumpla la condición que se está generando o utilizando.

Se escribe así:

For (variable o índice) = (límite inferior) to (límite superior)

(à condición deseada aquí)

Next (variable o índice)

Ejemplo:

For I = 1 To 10

Usuario(I) = InputBox("Escriba su nombre de usuario")

Next I

CONDICIÓN WHILE

La instrucción WHILE nos permite escribir código que ejecuta el mismo código hasta que falla la prueba WHILE.

Su sintaxis es así:

While (prueba-condición)

(à cualquier código)

Wend

si la prueba de la instrucción WHILE falla o no se cumple, este código no se ejecuta, se debe utilizar esta instrucción cuando se quiere repetir la instrucción de cero o más veces.

Consultas en Access 2010

Los formularios sirven para definir pantallas generalmente para editar los registros de una tabla o consulta.

Para crear un formulario en Access, hay 4 formas:

Diseño del formulario: abre un formulario en blanco en la vista diseño y tenemos que ir incorporando los distintos objetos que queremos aparezcan en él. Este método no se suele utilizar ya que en la mayoría de los casos es más cómodo y rápido crear un autoformulario o utilizar el asistente y después sobre el formulario creado modificar el diseño para ajustar el formulario a nuestras necesidades. En esta unidad veremos más adelante cómo modificar el diseño de un formulario.

Asistente para formularios: utiliza un asistente que nos va guiando paso por paso en la creación del formulario.

Formulario: consiste en crear automáticamente un nuevo formulario que contiene todos los datos de la tabla o consulta seleccionada en el Panel de Exploración.

Gráficos dinámicos: abrirá un formulario en blanco basado en la utilización de gráficos dinámicos.


Crearemos un formulario mediante el Asistente para formularios

En la pestaña de crear, en la sección de formularios hay un icono con su nombre Asistente para formularios al dar click sale la siguiente ventana:





Formularios en Access 2010

Los formularios sirven para definir pantallas generalmente para editar los registros de una tabla o consulta.

Para crear un formulario en Access, hay 4 formas:

Diseño del formulario: abre un formulario en blanco en la vista diseño y tenemos que ir incorporando los distintos objetos que queremos aparezcan en él. Este método no se suele utilizar ya que en la mayoría de los casos es más cómodo y rápido crear un autoformulario o utilizar el asistente y después sobre el formulario creado modificar el diseño para ajustar el formulario a nuestras necesidades. En esta unidad veremos más adelante cómo modificar el diseño de un formulario.

Asistente para formularios: utiliza un asistente que nos va guiando paso por paso en la creación del formulario.

Formulario: consiste en crear automáticamente un nuevo formulario que contiene todos los datos de la tabla o consulta seleccionada en el Panel de Exploración.

Gráficos dinámicos: abrirá un formulario en blanco basado en la utilización de gráficos dinámicos.

Crearemos un formulario mediante el Asistente para formularios

En la pestaña de crear, en la sección de formularios hay un icono con su nombre Asistente para formularios al dar click sale la siguiente ventana:


Podemos elegir los campos que tengamos ya activos o determinados de nuestra base de datos, seleccionamos el campo y damos click en el icono con dirección a la derecha.


Al dar siguiente decidimos que tipo de distribución queremos darle al formulario


En la última ventana al dar click en siguiente, podemos darle el nombre al formulario que estamos creando (si no se quiere darle nombre el programa Access automáticamente le da el nombre de TABLA 1. Nos da también la opción de abrir el formulario para observarlo o agregarle información o modificar el diseño del mismo.


Al finalizar podemos ver el formulario creado ya sea para modificar los registros de las tablas o para alguna consulta.

Vistas de Formularios.

Al estar en la pestaña del formulario, en nuestras pestañas de opciones vemos la sección de vistas, cuales son:

Vista Formulario: aquí vemos los datos del origen del formulario, aquí podemos ver los datos, quitarlos o modificarlos.

Vista Presentación: observamos como tal se verá finalizado el formulario creado. (con las modificaciones que hemos hecho).

Vista Diseño: aquí modificamos como presentar el diseño del formulario (visualmente para el usuario o nosotros) colocarle encabezado, pie de formulario, los registros del origen del formulario.

Creación de Tablas en Access 2010

Para crear una tabla en Access, al abrir el programa seleccionamos crear una base de datos en blanco, si no tenemos una existente anteriormente.


En la pestaña de inicio, esta vistas, seleccionamos haciendo clic en el botón de Vista de Diseño


Por defecto Access asigna el nombre de Tabla1

A continuación tenemos una malla donde se definirán las columnas que componen la tabla, se utiliza cada reglón para cada columna.

En la parte inferior encontramos dos pestañas General y Búsqueda donde se define las propiedades del campo es decir características de la columna.

Y a la derecha inferior tenemos un recuadro con un texto que nos da algún tipo de ayuda sobre lo que tenemos que hacer.