Está en la página 1de 10

Universidad Nacional Jos Mara Arguedas Ingeniera de Sistemas

Teora y diseo de Base de datos II Docente: Ing. Edwin Ramos Velsquez

PASOS PARA UTILIZAR PLANTILLAS SECCION 01: Base de Datos 1. Crear la Base de Datos - Asignarle Propietario (el superusuario sa)

2. Crear el Usuario de la Base de Datos - Ejemplo Pepito:

Asignarle derechos de acceso sobre la base de datos (public, dbowner)

Universidad Nacional Jos Mara Arguedas Ingeniera de Sistemas

Teora y diseo de Base de datos II Docente: Ing. Edwin Ramos Velsquez

3. Crear los procedimientos almacenados Insert, Update, Delete

SECCION 02: Plantilla de Base de Datos 1. Aperturar Visual Basic. NET 2. Crear una Aplicacin Visual Basic .NET ()

Universidad Nacional Jos Mara Arguedas Ingeniera de Sistemas

Teora y diseo de Base de datos II Docente: Ing. Edwin Ramos Velsquez

4. Agregar los Archivos de Rutinas comunes existentes en la aplicacin Ejemplo (Ventas NETVS2008)

Seleccionar la opcin Elemento Existente

Universidad Nacional Jos Mara Arguedas Ingeniera de Sistemas

Teora y diseo de Base de datos II Docente: Ing. Edwin Ramos Velsquez

Seleccionar los archivos - clsGrillaDeItems.vb - csUsuarioApp.vb - Modulo1.vb Luego presionar Agregar

5. Abrir el Archivo Modulo1.vb, y modificarlo de la siguiente forma: - Desactivar el procedimiento Sub Main (Anularlo o borrarlo)

Modificar la informacin de conexin a la base de Datos(Nombre del Servidor, Nombre de la Base de datos, Usuario, Password de acceso)
Public Conexion As New SqlConnection("Data Source= CPIS12; " _ "Initial Catalog=VentasNET2005;User ID=Jorge; Password=12345678")

6. Crear un nuevo formulario de mantenimiento de datos, y asignarle un nombre alusivo a la Tabla con la cual se va ha enlazar. Por ejempo: frmCliente_mnto, frmCiudad_mnto, etc.

Universidad Nacional Jos Mara Arguedas Ingeniera de Sistemas

Teora y diseo de Base de datos II Docente: Ing. Edwin Ramos Velsquez

7. Copiar los componentes de la interfaz grfica del formulario, desde un formulario de mantenimiento de dato del proyecto de Ejemplo. Luego modificar (agregando y/o eliminado componentes de esta interfaz)

8. Copiar el cdigo de un formulario de mantenimiento de datos del proyecto de Ejemplo

Universidad Nacional Jos Mara Arguedas Ingeniera de Sistemas

Teora y diseo de Base de datos II Docente: Ing. Edwin Ramos Velsquez

9. Modificar el cdigo, de acuerdo a las necesidades del actual proyecto 10. Situar como objeto de inicio de la aplicacin, el formulario recin creado.

Universidad Nacional Jos Mara Arguedas Ingeniera de Sistemas

Teora y diseo de Base de datos II Docente: Ing. Edwin Ramos Velsquez

11. Ejecutar la aplicacin

Universidad Nacional Jos Mara Arguedas Ingeniera de Sistemas

Teora y diseo de Base de datos II Docente: Ing. Edwin Ramos Velsquez

MODIFICACION DEL CODIGO DE UN FORMULARIO DE MANTENIMIENTO DE DATOS DE UNA SOLA TABLA

USTED DEBER REALIZAR LA MODIFICACIN EN LA SIGUIENTE SECUENCIA: 1. Modificar lo relativo a la Carga de Datos: RefillDataset (Datos en el Servidor la aplicacin Cliente Aplicacin): Recoge datos desde el Servidor y los trae hacia

CargarDatos(Datos en la Aplicacin Interfaz): Extrae los datos desde los almacenes temporales de memoria (Datasets)en la aplicacin, y los muestra en la interfaz grfica (Formulario)

2. Modificar lo relativo a la Configuracin de la Interfaz: ConfiguraControles (Modifica la interfaz): Modifica el aspecto grfico de la Interfaz grfica, de forma tal que el usuario pueda advertir de la accin que se est ejecutando (Insertando datos, Modificando datos, o Explorando datos) ConfiguraGrilla(Modifica la Rejilla de Datos): Configura el aspecto de la rejilla que muestra el conjunto de datos.

3. Modificar lo relativo al Movimiento del Cursor: PosicionCursor: Variable bandera que sirve para indicar la posicin del cursor. MueveCursor(Modifica la posicin del cursor) CargarDatos(Datos en la Aplicacin Interfaz): Extrae los datos desde los almacenes temporales de memoria (Datasets)en la aplicacin, y los muestra en la interfaz grfica (Formulario)

Universidad Nacional Jos Mara Arguedas Ingeniera de Sistemas

Teora y diseo de Base de datos II Docente: Ing. Edwin Ramos Velsquez

4. Modificar lo relativo a Grabar Datos: DatosEstanBienEscritos(Verifica datos en la interfaz): Realiza una validacin local de los datos ingresados por el usuario. ActualizarBaseDeDatos(Remite datos al Servidor de Datos): Realiza la conexin con los procedimientos almacenados de actualizacin en el servidor de bases de datos. Aqu tambin se asigna valor a los parmetros que se remiten a un procedimiento almacenado. a) En el caso que el cdigo ID de la tabla sea un entero: si hay un error en la actualizacin, devuelve el valor cero (0, un nmero entero), en caso contrario devuelve el cdigo ID del registro recin insertado y/o modificado, que es un entero. b) En el caso que el cdigo ID de la tabla sea un string: si hay un error en la actualizacin, devuelve un string vaco (, una cadena sin caracteres), en caso contrario devuelve el cdigo ID del registro recin insertado y/o modificado, que es un string.

Actualizar (Actualizacin rpida de la tabla Primaria). Recoge datos desde el servidor y los almacena en los Datasets locales. En todos los casos se trabaja con una tabla principal (la tabla para la cual se est realizando el proceso de mantenimiento de datos). Si esta tabla tuviere claves forneas, como para cada clave fornea corresponde alguna tabla primaria, estas tablas primarias tambin deben cargarse en el Dataset principal del formulario (en la plantilla las tablas primarias tienen el prefijo cbo, como por ejemplo cboTabla1, cboTabla2, etc.).

5. Modificar lo relativo a Eliminar Datos: EliminarRegistro(Borra datos en la Base de datos): Remite al Servidor de Base de datos la instruccin de borrado del registro seleccionado. Debe verificarse que el tipo de datos de la variable Codigo que se remite para el borrado del registro, coincida con el tipo de datos del campo ID de la tabla que est tratando. 6. Modificar lo relativo a la Bsqueda de Datos: ShowDataInGrid: Indica cuntos registros coinciden con dato seleccionado. getPosicion: Devuelve la posicin del Cursor en donde se encuentre el dato buscado. Debe verificarse que el tipo de datos de la variable Codigo que se remite para el borrado del registro, coincida con el tipo de datos del campo ID de la tabla que est tratando.

Universidad Nacional Jos Mara Arguedas Ingeniera de Sistemas Estructura general de la Plantilla

Teora y diseo de Base de datos II Docente: Ing. Edwin Ramos Velsquez

Mnto. Tabla Primaria frmEmpleado frmProveedor frmCiudad

Mnto. Tabla "Tipo Factura" frmFactura frmFacturaEdit clsGrillaItems

Formulario MDI (Principal) frmMDI

Formulario LOGIN Mnto. Tabla Secundaria frmCliente Modulo 1 Consultas Tabla frmClienteCS Rutinas comunes Conexion :TConexionOpen() ConexionClose() getPosicion(...) EliminaRegistro(...) FotoUpdate FotoLoadFromBD frmLogin

Formularios Simples (Dialogo) frmInformacion frmSplassScreen frmAcercaDe

Configuracin de la Conexion a la BD frmConexion clsInfoConexion

Reportes Simples rptCiudad rptEmpleado rptTipoProducto

Reportes MaestroDetalle rptCiudadXCliente frmRptTipoXProductoDetalle

También podría gustarte