7 practica agregando db en vb

6
Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________ AGREGANDO BD EN VB Inicio de la Base de Datos BD Abre tu proyecto, Selecciona el menú complementos administrador visual de datos Se abrirá el VisData, da clic en ArchivoNuevo Microsoft Access MDB de la versión 7.0 Selecciona la carpeta del proyecto, dale nombre a tu BD y guardala, Veremos el caso de generar una tabla desde VB Ahora aparece nuevamente VisData (Visual Data Manager) mostrando en la barra de título ruta de la base de datos. En caso de que ya cuentes con tu BD, en lugar de nuevo da clic en: ArchivoAbrir BD Microsoft Access Aparecerá un cuadro de dialogo elige la carpeta donde esta tu BD, selecciona tu BD con 2 clic y esta aparecerá en el VisData.

Upload: ma-isabel-arriaga

Post on 26-May-2015

736 views

Category:

Documents


0 download

TRANSCRIPT

Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________

AGREGANDO BD EN VB

Inicio de la Base de Datos BD Abre tu proyecto,

Selecciona el menú complementos administrador visual de datos

Se abrirá el VisData, da clic en ArchivoNuevo Microsoft Access MDB de la versión 7.0

Selecciona la carpeta del proyecto, dale nombre a tu BD y guardala,

Veremos el caso de generar una tabla desde VB

Ahora aparece nuevamente VisData (Visual Data Manager) mostrando en la barra

de título ruta de la base de datos.

En caso de que ya cuentes con tu BD, en lugar de nuevo da clic en:

ArchivoAbrir BD Microsoft Access

Aparecerá un cuadro de dialogo elige la carpeta donde esta tu BD, selecciona tu BD con 2 clic y esta

aparecerá en el VisData.

Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________

Creación de la base de datos (tablas) a) Haz clic con el botón derecho del ratón en

Propiedades y haz clic en New Table

b) En Table Structure, Table Name: escribe el

nombre de la tabla y haz clic en Add Field.

c) En Add Field, Name: escribe el nombre del

campo

d) En Type: selecciona el tipo de datos que

contendrá el campo

e) En Size: selecciona la cantidad de caracteres

que tendrá el campo y haz clic en OK.

f) Repite los pasos para cada campo que tendrá

la tabla y al terminar haz clic en Close.

g) Repite los pasos para cada tabla que tendrá la

base de datos. EN SU CASO.

h) Cuando cada tabla esté terminada haz clic en

el botón Build the Table y la tabla la podrás ver

el VisData (Visual Data Manager).

Crea la tabla de ventas,

agrega los campos :

No.Venta, tipo Single

Cliente, texto

Fecha Date/Time,

Total a pagar currency

Crea una consulta

Aparecerá el generador de consultas: Da 2clics en la tabla Ventas, aparecerán los campos, selecciona ordenar por: Asc, abajo selecciona el campo cliente. Por último da clic en guardar, te solicitará el nombre de la consulta escribe CCliente, y por último da clic en cerrar para regresar al VisData.

Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________

Ahora ya tienes tu tabla Ventas y tu consulta CClientes

Abre la carpeta de formularios, para que puedas

visualizar todos los formularios que haz creado;

selecciona el Formulario de precios para

visualizarlo en el área de trabajo.

Una vez que ya tenemos la

pantalla de consulta de

precios, vamos a agregar el

botón de limpiar datos;

etiqueta de cliente y caja de

texto; el botón de registrar

pedido; agrega 8 etiquetas

como se muestra en la

siguiente pantalla.

Por ultimo agrega el control

data, este lo tienes que

agregar dando clic derecho

sobre la barra de controles,

selecciona del menú de

contexto componentes en la ventana de componentes busca y palomea el control: Microsoft

ADO Data Control 6.0 (OLEDB), da clic en aplicar y cerrar

Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________

Se agregará a la barra de controles el control

Adodc

Seleccionalo y agrega el control al

formulario

INICIANDO LA CONEXIÓN CON LA BASE DE DATOS

Conectando el control Data

a) Selecciona el control Data y modifica sus propiedades como sigue:

b) DatabaseName: localiza la carpeta del proyecto y selecciona la base de datos en donde se halla

la tabla.

c) RecordSource: selecciona el nombre de la tabla cuyos campos se mostrarán en el formulario.

Conectando las etiquetas

a) Selecciona una de las etiquetas y modifica sus propiedades como sigue:

b) DataSource: selecciona Data1.

c) DataField: selecciona el nombre del campo de la tabla, que se mostrará en la caja de texto.

d) Repite los pasos con cada caja de texto del formulario y ejecuta el programa con F5.

e) En el formulario que conectaste a la base de datos, al hacer clic en el botón de avance del control

Data se mostrarán los registros de la tabla.

Ahora debes programar los botones

BOTON DE LIMPIAR

Private Sub limpia_Click()

For x = 0 To 6

precio(x) = ""

cantidad(x) = ""

importe(x) = ""

List1.Selected(x) = False

Next

totP.Text = ""

cliente.Text = ""

End Sub

BOTON DE REGISTRAR PEDIDO

Private Sub Command2_Click()

Data1.Recordset.AddNew

FECHA.Caption = DateValue(Now)

Con este código se repite de 0 a 6 el asignar

blancos a cada una de las variables de los

arreglos del formulario, terminado el bucle le

asigna blancos a totP (total a pagar) y cliente

(nombre del cliente)

En esta sección agrega un nuevo

registro a la tabla, y asigna valores a

cada campo de la misma según los

valores de fecha del sistema, cliente y

total apagar del formulario y agrega un

1 al total de registros de la tabla.

Actualiza el registro y se mueve al

ultimo registro (el capturado) para que

se visualice en pantalla.

Se llama a limpia_click (proceso

anterior)

Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________

CTE.Caption = cliente.Text

TOT.Caption = totP.Text

VENTA.Caption = (Data1.Recordset.RecordCount) + 1

Data1.UpdateRecord

Data1.Refresh

Data1.Recordset.MoveLast

limpia_Click

End Sub

Listo ya tienes conectada tu BD y tu tabla de ventas a tu proyecto.

Ahora crearemos un formulario con el asistente

Para lo cual es necesario anexarlo, selecciona del menú despleglable:

complementosadministrador de complementosVB 6 Data Form Wizard; activa el cuadro de

cargado/descargado y Aceptar

Con esto ya tendrás el asistente para

formularios de datos cargado en el menú

complementos:

Seleccionalo, aparecerá el asistente para el

cual debes seguir los pasos:

1. Deja todo tal cual de clic en Siguiente

2. Debe estar seleccionado Access y siguiente

3. Clic en Examinar, busca la BD que acabas de crear, selecciónala, clic en abrir y siguiente

4. Da el nombre: Ventas_Cliente; Selecciona Cuadrícula (Hoja de datos) ; Selecciona Control

de datos ADO y siguiente

5. En origen de datos selecciona ventas

6. Pasa todos los campos disponibles a campos seleccionados, organiza el orden de

presentarse

7. En columna por la que se va a ordenar selecciona cliente y siguiente

8. Borra todas las selecciones de botones, ya que solo queremos consultar y clic en finalizar

9. Aparecerá en la ventana de proyecto el nuevo

formulario, dale doble clic para visualizarlo

10. Selecciona una de las columnas con clic

derecho y del menú selecciona la opción

recuperar campos, clic en Aceptar en el

mensaje de confirmación.

11. Aparecerán los campos seleccionados en el

orden que los acomodaste:

Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________

12. Ahora solo falta que agregues una

opción más al menú para consultar las

ventas ordenas por cliente.

GENERAR EXE

Una vez que ya tengas toda la funcionalidad de tu proyecto, genera el ejecutable:

Menú Archivo generar proyecto; en la ventana de dialogo da clic en aceptar y listo ya tienes tu

ejecutable.

Listo ahora entrega en un CD, una carpeta con tus apellidos, dentro agrega todos los archivos que

generaste en el desarrollo de tu proyecto y tu archivo ejecutable.