Conectar Bd (Escuele) Con Visual Foxpro 9.0

18
Instituto Tecnológico de Tapachula Materia. Taller de Base de Datos (TBD) Tema: “conexión de BD con Microsoft visual FoxPro 9.0; uso de formularios para su llenado y modificaciones” Integrantes: * José Daniel montes peralta * Josué morga piña * Jefry Magdiel Santizo Méndez * José del Carmen Méndez candelario *Sergio Emmanuel cabrera Gómez

Transcript of Conectar Bd (Escuele) Con Visual Foxpro 9.0

Page 1: Conectar Bd (Escuele) Con Visual Foxpro 9.0

Instituto Tecnológico de Tapachula

Materia.

Taller de Base de Datos

(TBD)

Tema:

“conexión de BD con Microsoft visual FoxPro 9.0; uso de formularios para su llenado y

modificaciones”

Integrantes:

* José Daniel montes peralta* Josué morga piña

* Jefry Magdiel Santizo Méndez* José del Carmen Méndez candelario

*Sergio Emmanuel cabrera Gómez

Page 2: Conectar Bd (Escuele) Con Visual Foxpro 9.0

Introducción

Como ya se ha visto anteriormente en temas anteriores del uso de las Bases de Datos en otros SGBD; en la práctica se manejará la BD escuela en específico, ya que será con la que se trabajara.

Teniendo encuenta que el SBGD que se empleara para la manipulación de las tablas dentro de la base de datos escuela se llama Microsoft Visual FoxPro 9.0.

Lo que se pretende realizar en la siguiente práctica, es conectar la base de datos ya antes mencionada con el software FoxPro, en el cual se manejara la BD-escuela por medio de formularios; se crearan dichos formularios para su llenado, eliminación y actualización. Esto se puede realizar desde el motor de MySQL con la única diferencia que es de forma de comandos y en el software se llevaran a cabo dichas acciones creando formularios para cada uno de ella de forma gráfica; lo que hace que se vea más atractivo y llamativo el proceso.

OBJETIVO:

Aprender el uso de las base de datos con otros sistemas gestores de bases de datos (visual FoxPro) conectando con una BD; además de aprender el manejo y estructura del software mediante el uso de formularios.

ELABORACION PRÁCTICA

1. Como primer paso en la realización de la práctica, se procederá a acceder al motor de Microsoft Visual FoxPro 9.0 y familiarizarse con la ventana principal:

Ventana principal de Microsoft Visual FoxPro 9.0

Page 3: Conectar Bd (Escuele) Con Visual Foxpro 9.0

2. Se procederá a crear un nuevo proyecto, donde elijaremos proyecto ====> nuevo archivo… se tendrá que elegir un lugar donde se guardara…

3. Cuando ya se haya guardado el formulario, se podrá notar en el área de trabajo del software que aparecerá una ventana llamada administrador de proyectos. Se proseguirá a crear un código que será el que se conectara con la base de datos, para ello en el administrador Proyectos

Page 4: Conectar Bd (Escuele) Con Visual Foxpro 9.0

hay que situarse en la pestaña de código, posterior mente seleccionar programas nuevo.

4. Donde se empleara la escritura del siguiente código para la conexión; posteriormente se tendrá a guardar el programa…echo ello nos aparecerá en el administrador de proyectos.

Código de conexión de la BD

5. Se comenzará a crear los formularios. Hay que situarse en la pestaña de documentos del administrador de proyectos ====> nuevo ====> nuevo formulario.

Page 5: Conectar Bd (Escuele) Con Visual Foxpro 9.0

6. Nos mostrara la ventana de trabajo del formulario, con sus respectivos controles de formulario.

En tal formulario se anexaran:

Page 6: Conectar Bd (Escuele) Con Visual Foxpro 9.0

1 Grid

4 botones de comando

Quedando de la siguiente manera:

Los botones (comando 1, 2,3 y 4) del formulario principal se les asignaran nombres a cada uno de ellos quedando así:

Formulario principal…

Page 7: Conectar Bd (Escuele) Con Visual Foxpro 9.0

7. Una vez creado el formulario principal se procederá a crear un formulario por cada botón de comando correspondiente; uno para agregar, eliminar y modificar un dato de la BD:

Agregar ===>

Eliminar ===>

Page 8: Conectar Bd (Escuele) Con Visual Foxpro 9.0

Modificar ===>

8. Terminada la creación de cada ventana “formulario” de los respectivos botones de comando, ahora se proseguirá en la inserción del código para cada uno de ellos; tales códigos servirán y se ejecutaran cada vez que el usuario los presiones, realizando la acción especificada…

- Para comenzar en la inserción de la codificación se debe de tomar como referencia para el comienzo con la ventana principal, ya que es la primordial; donde empieza el desarrollo y ejecución de los demás formularios (ventanas)…

- Código para el FORMULARIO PRINCIPAL, donde se mostrara la tabla con la que se estará trabajando:

Page 9: Conectar Bd (Escuele) Con Visual Foxpro 9.0

PROCEDIMIENTO INIT:

PROCEDIMIENTO REFRESH:

- Código del botón PRINCIPAL agregar:

Page 10: Conectar Bd (Escuele) Con Visual Foxpro 9.0

- Código del botón PRINCIPAL eliminar:

- Código para el botón PRINCIPAL modificar:

- Código del botón PRINCIPAL salir:

9. Una vez finalizada la codificación de cada uno de los botones principales del formulario primario, se proseguirá a la codificación de cada uno de los botones de los respectivos formularios para cada acción de los botones primarios del formulario primario:

- Código de los botones del formulario agregar un nuevo dato a la BD:

Page 11: Conectar Bd (Escuele) Con Visual Foxpro 9.0

o Botón agregar:

o Botón cancelar:

- Código de los botones del formulario eliminar un dato a la BD:

Page 12: Conectar Bd (Escuele) Con Visual Foxpro 9.0

o Botón buscar

o Botón eliminar

o Botón salir

Page 13: Conectar Bd (Escuele) Con Visual Foxpro 9.0

- Código de los botones del formulario modifica un dato a la BD:

o Botón buscar

Page 14: Conectar Bd (Escuele) Con Visual Foxpro 9.0

o Botón actualizar

2ª parte

o Botón salir

Page 15: Conectar Bd (Escuele) Con Visual Foxpro 9.0

10. En este paso trataremos el tema de transacciones… donde se deberá de modificar el aspecto físico de la ventana principal del formulario; agregándoles tres botones nuevos (cancelar=ROLLBACK, confirma=COMMIT e iniciar transacción=EJECUTAR SENTENCIA SQL):

o Código para el botón iniciar transacción:

o Código para el botón cancelar:

o Código para el botón confirmar:

Page 16: Conectar Bd (Escuele) Con Visual Foxpro 9.0

RESULTADOS

Conectar a la base de datos

Ventana principal

Agregar un dato

Page 17: Conectar Bd (Escuele) Con Visual Foxpro 9.0

Eliminar un dato

Modificar un dato