You are on page 1of 20

ptica LDG

Luisa Daniela Currea Cristancho Yudy Astrid Pinzn Cristancho Grado:11-2 tecnico

Institucin Educativa Tecnica Antonio Nario Sede tcnica Academica Moniquira 2011

ptica LDG

Luisa Daniela Currea Cristancho Yudy Astrid Pinzn Cristancho Grado:11-2 tecnico

Presentado a: Olga Roci Berrio Leguizamn

Institucin Educativa Tecnica Antonio Nario Sede tcnica - Academica Moniquira 2011

TABLA DE CONTENIDO

Introduccin 4 Justificacin 5 Objetivos. 6 Lenguaje de programacin. 7 Software y Hardware requeridos.. . 8 Manual del Programador. 9 1. Creacin Del Diseador DataEnvironment .10

2. Creacin de Formulario En Visual Basic...11 3.Creacin del Diseador DataReport ...12 4. Creacin de los Formularios..13
Glosario.18 Conclusiones 19 Bibliografa.... 20

INTRODUCCION Este evento sirve para poder dar un orden de un determinado proyecto y poder en prctica las capacidades en sistemas informticos y Lgicos. El proyecto tiene como funcin principal estructurar de manera organizada los diferentes datos que se manejan en una empresa, permitindonos as tener un control de las ventas, productos y cuentas manejadas.

JUSTIFICACION Con este proyecto se pretende implementar los conocimientos Inducidos por los profesores para la creacin de una base de datos de la empresa en Visual Basic, igualmente nos ayuda a prepararnos en nuestros conocimientos previos sobre el lenguaje de programacin.

OBETIVOS OBJETIVO GENERAL Permite el mejor entendimiento de la creacin de interfaces que permitan el control de tanto las empresas como los negocios pequeos, para mayor facilidad de manejo en sus productos, ventas, etc.; por medio de Visual Basic.

OBJETIVOS ESPECIFICOS Practicar con facilidad los conocimientos de Programacin Ayudar a el entendimiento de Programacin en Visual Basic Facilitar la creacin de Proyectos en Visual Basic Crear Formatos que permitan fcilmente obtener datos concretos y breves de cualquier empresa

Lenguaje de programacin

Un lenguaje de programacin es un idioma artificial diseado para expresar computaciones que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana.1Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin. Tambin la palabra programacin se define como el proceso de creacin de un programa de computadora, mediante la aplicacin de procedimientos lgicos, a travs de los siguientes pasos:

El desarrollo lgico del programa para resolver un problema en particular. Escritura de la lgica del programa empleando un lenguaje de programacin especfico (codificacin del programa). Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de mquina. Prueba y depuracin del programa. Desarrollo de la documentacin.

Software y Hardware Utilizados El hardware utilizado para la creacin del proyecto fue el computador de nuestra casa, junto con la impresora. El software utilizado primero que todo fue Microsoft Access para la creacin de la bases de datos; tambin Visual Basic para poder desarrollar el trabajo y su debida programacin. Por ltimo, Microsoft Word para la elaboracin del trabajo escrito .

Manual del Programador Para comenzar con el manual del programador Primero hay que realizar una base de datos de una empresa elaborada en Microsoft Office Access en la q contenga dos o ms tablas con llaves principales; al guardarlo asegrate que la base de datos sea guardada en un formato del 2000.

1. Creacin Del Diseador DataEnvironment Para la creacin del diseador debemos ir a la barra de men, dar clic en la casilla Proyectos, seguido de esto entrar a la casilla componentes y en la casilla Diseadores activar la Opcin DataEnvironment. Seguido de esto le damos clic al diseador DataEnvironment, creamos una conexin en que est en la parte derecha de la ventana del diseador con esto nos permitir hacer la conexin con la base de datos de la empresa; luego agregamos dos o ms comandos dependiendo las tablas que contenga la base de datos.

10

2. Creacin de Formulario En Visual Basic

Crearemos primero un men que nos permita acceder a los dems formularios e informes de la empresa con la base de datos que realizamos anteriormente. Para la programacin del men se necesito lo siguiente : Formularios: Private Sub Command1_Click() Unload Me FrmEmpleados.Show Load Me End Sub Private Sub Command2_Click() Unload Me FrmArticulos.Show Load Me End Sub

11

Private Sub Command3_Click() Unload Me DataReportEmpleados.Show Load Me End Sub

Private Sub Command4_Click() Unload Me DataReportArticulos.Show Load Me End Sub

3. Creacin del Diseador DataReport Para la creacin Del Los informes por medio de DataReport ingresamos a la barra de men, Le damos clic en proyectos, seleccionamos el Diseador DataReport cuando este abierta la ventana arrastramos el comando que deseemos y modificamos en la ventana a nuestro gusto.

12

4. Creacin de los Formularios Para la creacin de los formularios, tendremos que utilizar el diseador DataEnvironment , con los comandos creados se selecciona uno, luego lo arrastramos al formulario que inmediatamente creara los labels y los Textboxs segn las casillas de la base de datos, luego crearemos unos botones q nos permitirn avanzar, retroceder , limpiar, guardar, salir,etc. Para los siguientes formularios es utilizamos la siguiente programacin:

13

Private Sub CmdAnterior_Click() DataEmpresa.rsCmEmpleados.MovePrevious If DataEmpresa.rsCmEmpleados.BOF Then DataEmpresa.rsCmEmpleados.MoveFirst MsgBox "Estamos en el primer registro" End If End Sub Private Sub CmdEditar_Click() ModoEditar True End Sub Private Sub CmdEliminar_Click() DataEmpresa.rsCmEmpleados.Delete DataEmpresa.rsCmEmpleados.MoveNext If DataEmpresa.rsCmEmpleados.EOF Then DataEmpresa.rsCmEmpleados.MoveLast End If End Sub

Private Sub CmdGuardar_Click() DataEmpresa.rsCmEmpleados.Update End Sub Private Sub CmdNuevo_Click() DataEmpresa.rsCmEmpleados.AddNew End Sub

Private Sub CmdPrimero_Click() DataEmpresa.rsCmEmpleados.MoveFirst End Sub Private Sub ModoEditar(ByVal Ok As Boolean) txtPrecioArticulo.Locked = Not Ok: txtNombre.Locked = Not Ok txtApellido.Locked = Not Ok: txtFuncin.Locked = Not Ok txtEdad.Locked = Not Ok: txtCodArticulo.Locked = Not Ok CmdNuevo.Enabled = Not Ok: CmdEditar.Enabled = Not Ok CmdGuardar.Enabled = Ok: CmdEliminar.Enabled = Not Ok

14

CmdPrimero.SetFocus: If Ok Then txtPrecioArticulo.SetFocus End Sub Private Sub Form_Activate() ModoEditar False End Sub Private Sub CmdSalir_Click() Unload Me End Sub Private Sub Form_Unload(Cancel As Integer) If MsgBox("Desea terminar la aplicacin?", _ vbQuestion + vbYesNo, "Pregunta") = vbYes Then End Else Cancel = True End If End Sub Private Sub CmdSiguiente_Click() DataEmpresa.rsCmEmpleados.MoveNext If DataEmpresa.rsCmEmpleados.EOF Then DataEmpresa.rsCmEmpleados.MoveLast MsgBox "estamos en el ltimo registro" End If End Sub Private Sub CmdUltimo_Click() DataEmpresa.rsCmEmpleados.MoveLast End Sub

15

Private Sub CmdAnterior_Click() DataEmpresa.rsCmArticulos.MovePrevious If DataEmpresa.rsCmArticulos.BOF Then DataEmpresa.rsCmArticulos.MoveFirst MsgBox "Estamos en el primer registro" End If End Sub Private Sub CmdEditar_Click() ModoEditar True End Sub Private Sub CmdEliminar_Click() DataEmpresa.rsCmArticulos.Delete DataEmpresa.rsCmArticulos.MoveNext If DataEmpresa.rsCmArticulos.EOF Then DataEmpresa.rsCmArticulos.MoveLast End If End Sub Private Sub CmdGuardar_Click() DataEmpresa.rsCmArticulos.Update End Sub

16

Private Sub CmdNuevo_Click() DataEmpresa.rsCmArticulos.AddNew End Sub Private Sub CmdPrimero_Click() DataEmpresa.rsCmArticulos.MoveFirst End Sub Private Sub Form_Activate() ModoEditar False End Sub Private Sub CmdSalir_Click() Unload Me End Sub Private Sub Form_Unload(Cancel As Integer) If MsgBox("Desea terminar la aplicacin?", _ vbQuestion + vbYesNo, "Pregunta") = vbYes Then End Else Cancel = True End If End Sub Private Sub CmdSiguiente_Click() DataEmpresa.rsCmArticulos.MoveNext If DataEmpresa.rsCmArticulos.EOF Then DataEmpresa.rsCmArticulos.MoveLast MsgBox "estamos en el ltimo registro" End If End Sub Private Sub ModoEditar(ByVal Ok As Boolean) txtCodArticulo.Locked = Not Ok: txtArticulo.Locked = Not Ok txtPrecioArticulo.Locked = Not Ok: txtMarca.Locked = Not Ok txtCantidad.Locked = Not Ok CmdNuevo.Enabled = Not Ok: CmdEditar.Enabled = Not Ok CmdGuardar.Enabled = Ok: CmdEliminar.Enabled = Not Ok CmdPrimero.SetFocus: If Ok Then txtPrecioArticulo.SetFocus End Sub

17

GLOSARIO Locked : la propiedad Locked de un controlComboBox determina si se puede editar la seccin del cuadro de texto del control. la propiedad Locked impide que un control se mueva en tiempo de diseo MoveNext: desplaza el enumerador al siguiente elemento de la secuencia. EOF: Reconoce el ltimo registro de los datos en la base de datos MoveLast: Desplaza el enumerador al ltimo registro MoveFirst: Desplaza el numerador al primer registro Unload Me: para cerrar un formulario en visual basic AddNew : Sirve para agregar un nuevo registro Update: Se utiliza como un comando para guardar MovePrevious: BOF: reconoce el primer registro de la base de datos DataEnvironment: el cual nos pertmite configurar la conexin a la fuente de datos para ello debe seleccionar del men principal DataReport: es un generador versatil de reportes de datos, se utiliza en conjunto con una fuente de datos y es posible crear reportes de distintas tablas, as como imprimir y exportar el reporte a una variedad de formatos.

18

CONCLUSIONES Este proyecto nos permiti reforzar nuestros conocimientos tanto en Visual Basic y en Microsft Office Access para la creacin de Formularios con conexiones. Permiti un mejor entendimiento con el lenguaje de programacin

19

Bibliografa www.google.com Lecturas en Pdf de los Profesores de Informtica www.Wikipedia.com www.Taringa.com

20

You might also like