Vous êtes sur la page 1sur 8

FORMULARIOS

Se utilizan para visualizar e introducir cualquier tipo de información y son el medio de


comunicación entre el usuario y los datos.

Propiedades: Un atributo de un control, campo u objeto de base de datos que se


establece para definir una de las características del objeto o un aspecto de su
comportamiento. Por ejemplo, la propiedad Visible afecta a la visibilidad en tiempo de
ejecución de un control. Puede cambiar los valores de las propiedades de objeto
mediante la ventana Propiedades.

Evento: Una acción, reconocida por un objeto, para la cual puede escribir código de
respuesta. Los eventos pueden estar generados por una acción del usuario, como hacer
clic con el mouse o presionar una tecla, por código de programa o por el sistema, como
ocurre con los cronómetros.

Método: Una acción que un objeto es capaz de realizar. Por ejemplo, los cuadros de lista
tienen métodos llamados AddItem, RemoveItem y Clear para mantener el contenido de
las listas.

Barra de herramientas: Una serie de botones en los que se hace clic para realizar tareas
frecuentes. Las barras de herramientas pueden flotar en su propia ventana o bien puede
acopladas en los extremos superior, inferior o laterales de la ventana principal de Visual
FoxPro. Puede personalizar las barras de herramientas suministradas con Visual
FoxPro, así como crear barras de herramientas propias mediante la clase de base
ToolBar incluida con Visual FoxPro.

Objetos y propiedades básicas

Form

El formulario es un objeto de tipo contenedor.

Los conjuntos de formularios acogen a uno o más formularios, o incluso barra de


herramientas. Ala hora de ejecutar el conjunto de formularios, se activan todos los
formularios definidos en el mismo.
PROPIEDAD USO

Caption Título de la ventana o forma

Autocenter Centra el formulario

ShowTips Para que se muestren los Tooltips

Closable Visualiza el botón cerrar de la ventana

MaxButton Visualiza el botón maximizar

MinButton Visualiza el botón minimizar

ControlBox Visualiza el menú de control de la ventana

Eventos o Métodos Uso

Init Se dispara a la hora que se inicializan todos los objetos del


formulario

Load Se dispara antes que se inicialicen los objetos del formularios


(antes que el init)

Destroy Se dispara al cerrar el formulario

Unload Se dispara después de Destroy

Pasos para crear un formulario :

1. En el menú archivo seleccionar nuevo

2. En el administrador de proyectos selecciona formularios

3. Pulsa el botón nuevo

4. Pulsa el botón nuevo formulario

5. Hacer el diseño del formulario

6. Ingresar el código
Propiedades mas utilizadas de los formularios:

1. AlwaysOnTop: Se utiliza para definir si un formulario siempre esta situado


sobre las demás ventanas abiertas.
2. Autocenter: Para definir si el formulario se centra automáticamente en la
ventana principal de vfp
3. Backcolor : Determina el color de la ventana del formulario
4. Borderstyle: Define el estilo del borde
5. Caption: Determina el texto que aparece en la barra de titulo del formulario
6. Closable: Controla si el usuario puede cerrar el formulario haciendo doble clicen
el cuadro de cierre
7. Maxbutton: Para activar o desactivar el botón de maximizar
8. Minibutton: Para activar o desactivar el botón de minimizar
9. Movible: Para permitir o no que el formulario pueda moverse en una nueva
ubicacion de la pantalla

Pasos para crear formularios mediante asistente :

1. Selecciona la tabla y los campos que forman el diseño del formulario, luego se
pulsa el botón siguiente
2. Establece el estilo del formulario
3. Determina el orden en que serán administrados los registros de la tabla
4. Se finaliza la anexión de datos al formulario y se define si se desea guardar para
su uso posterior.
5. Clic en finalizar
GUÍA PRÁCTICA 1 PARA LA CREACIÓN FORMULARIOS.

Objetivo: Elaborar un formulario en Visual FoxPro por medio del cual se insertara
información que se almacenara en la base de datos del proyecto.

Indicaciones: Elabore la presente guía de acuerdo a lo que se le presente en cada


numeral.

1. Crear una carpeta en el disco duro de la computadora con el nombre


“proyectouno”.
2. Ingresar a Visual foxpro, especificar la ruta a la carpeta creada, y crear un
proyecto con el nombre “ejercicio1”.
3. Crear una base de datos con el nombre “ferretería”.
4. Crear una tabla con el nombre “productos”, y crear una estructura de datos con
los siguientes campos.

5. Cerrar la ventana “Diseñador de base de datos”.


6. Ir a la ficha “Documentos” del administrador de proyectos.
7. Crear un nuevo formulario (Seleccionar la opción formularios y clic en el botón
Nuevo. Posteriormente aparecerá una ventana cuadriculada en la cual se pueden
insertar los controles u objetos al formulario).
8. Insertar 5 Etiquetas (Labels), 5 cuadros de texto (Textbox) y 3 Botones de
comando (commandbuttom).
Para hacer esto debe dar clic sobre el icono correspondiente en la barra de herramientas
“controles”, después llevar el cursor del mouse sobre el formulario y manteniendo
presionado el clic del mouse dibujar el objeto hasta tener el tamaño deseado.

Etiqueta

Cuadro de texto

Botón de comando

al hacer esto el formulario se debe ver así:


9. Después, debe modificar la propiedad caption de las etiquetas y los botones de
comando.

Pasos para modificar propiedades:

a) Debe seleccionar el objeto en el formulario.


b) Buscar la propiedad a modificar en la “barra de propiedades”, esta se encuentra en
la parte derecha de la pantalla.
c) Dar un clic sobre la propiedad y en la parte superior de la ventana se activa un
cuadro donde se puede modificar la propiedad.
Digitar lo siguiente para cada label:

Label Digite el texto

Label1 Codigo del producto

Label2 Nombre del producto

Label3 Descripción

Label4 Cantidad

Label5 Precio unitario

Digitar lo siguiente para cada botón de comando:

Botón de comando Digite el texto

Command1 Nuevo

Command2 Guardar

Command3 Salir

Después de haber hecho lo anterior, el formulario debe lucir asi:


10. Dar clic derecho sobre una parte vacía en el formulario, y seleccionar la opcion
“Enterno de datos”, al hacer esto aparecerá un cuadro como el siguiente:

11. Debe seleccionar la tabla a agregar dando un clic sobre el nombre y después dar
clic en Agregar. Después de haber echo esto aparecerá la tabla en la ventana que
se encuentra atrás del cuadro de dialogo.
12. Después cerrar la ventana “Entorno de datos”.
13. Ahora veremos la programación necesaria que debe llevar cada botón para que
los datos que se digiten el formulario se almacenen en la tabla de la base de
datos del proyecto.
Para programar cada botón debe dar doble clic sobre dicho objeto y digitar el código
que se presenta a continuación; después de digitarlos debe cerrar la ventana de código y
dar doble clic sobre el siguiente botón para digitar el código y así sucesivamente.

Botón Nuevo
Botón Guardar
select productos

append blank

replace cod_prod with thisform.text1.value


replace nombre with thisform.text2.value

replace descripcion with thisform.text3.value

replace cantidad with val(thisform.text4.value)

replace precio_uni with val(thisform.text5.value)

Botón Salir
thisform.release

14. Por ultimo debe ejecutar o correr el formulario para poner en marcha toda
la programación de los botones. Esto se hace dando un clic sobre el icono
o presionando la combinación de teclas CTRL + E.
15. El programa preguntara si desea guardar los cambios en diseñador de
formularios, de un clic en si y colóquele el nombre “agregar datos” para el
formulario.