Actividad 5 Programacion VBA
Actividad 5 Programacion VBA
Presentado por:
ID: 100075042
Tutor:
Nathalia Chaparro
I SEMESTRE
FUNDAMENTOS DE PROGRAMACION
BARRANCABERMEJA-SANTANDER
2020
INTRODUCCION
OBJETIVOS
Usar correctamente las definiciones y sintaxis de las instrucciones
Entender claramente como el lenguaje de programación almacena
Aplicar estructuras de datos básicas para implementarlas en programas del
lenguaje tales como arreglos o tablas, registros, archivos y listas.
Formulario Estudiantes
Contiene los botones de editar, eliminar y limpiar. Al igual que muestra la lista de
todos los estudiantes registrados.
Botón Nuevo: Al hacer clic en este botón nos habilitara el sub formulario de
estudiantes para depositar los registros de un nuevo alumno que se quiera registrar en
la base de datos.
Botón Editar: Este botón nos habilita los datos en el sub formulario “Datos del
estudiante” para posteriormente modificarlos.
Botón Eliminar: Por medio de este botón eliminamos un registro previamente
seleccionado en la tabla “Listado de Estudiantes”
Botón Limpiar: Al hacer clic en este botón se limpiarán todos los campos del sub
formulario “Datos del estudiante”
El sub formulario de color verde “Datos del estudiante” nos muestra los campos para
poder digitar la información correspondiente a los alumnos.
CAMPOS
Código (Este dato el formulario lo genera automáticamente)
Documento de Identidad.
Nombres.
Apellidos.
Sexo.
Dirección.
Edad
Correo electrónico.
Botón Modificar: Al hacer clic en este botón se actualiza la información que hemos
modificado.
Botón Enviar: Este botón nos permite enviar un nuevo registro a la base de datos.
Por último, después de hacer los cambios necesarios en el formulario de “Datos de
estudiante”, damos clic en cerrar
Este formulario contiene los elementos necesarios para hacer el ingreso de un nuevo
programa de formación. Inicialmente solo aparecen los campos para escribir los datos
de un nuevo programa y los respectivos botones de Modificar y Agregar
Campos:
Código
Área.
Programa
Créditos
Costo
Botón Nuevo: Este botón nos habilita el formulario para ingresar un nuevo programa
de formación.
Al hacer clic en este, se nos desplegara el listado de todos los cursos que tenemos
registrados.
Botón Modificar: Este botón nos permite actualizar los datos de un curso que
previamente hallamos seleccionado.
Botón Agregar: Al hacer clic en este botón se ingresan los registros del curso que
hemos digitado.
Botón Editar: Al hacer clic en este botón se nos habilita el sub formulario “Programas
de formación” con el botón modificar.
Botón Eliminar: Este botón elimina un registro previamente seleccionado en el listado
de estudiantes.
Por último hacemos clic en el botón cerrar si ya hemos realizado los cambios
correspondientes es “Programas de formación”
FORMULARIO MATRICULAR CURSOS A ESTUDIANTES
Este formulario muestra el listado de estudiantes para poder elegir a quien vamos
asociar a los cursos. Luego de seleccionar el estudiante, deberemos seleccionar de la
lista desplegable los programas a asociar, escribir el pago y por último dar clic en el
botón Matricular.
Botón Matricular: Al hacer clic en este botón se asocian o se matriculan cursos a un
estudiante.
Por último, damos clic en cerrar
Formulario Programas
Escribir datos del nuevo
Estudiantes Botón Nuevo
Programa
Formulario Escribir datos del nuevo
Estudiantes Botón Nuevo
estudiante
frmEstudiantes
Datos ¿DatosSi
No Botón Enviar
incompletos
Datos Datos completos?
Botón Enviar
incompletos completos
?
Botón Eliminar
Botón Eliminar
No Si
Contraseña
Correcta Contraseña
Correcta
Escribir Eliminar
Contraseña
Escribir Eliminar
Contraseña
Digitar Pago
Botón Matricular
Formulario Matriculas
Seleccionar
estudiante
PSEUDOCODIGO
'nroDocumento = Me.TextDocumento.Value
'vacio = Me.TextDocumento.Value
'nom = Me.TextNombres.Value
'ape = Me.TextApellidos.Value
'Else
Me.Lista.RowSource = "Alumnos"
Me.Lista.ColumnCount = 5
'End If
'End If
End Sub
If Lista.ListIndex = -1 Then
MsgBox ("Priemro Selecciones Un Registro")
Else
frmMatriculas.Height = 500
Me.Btn_Agregar.Enabled = False
'Me.Btn_Modificar.Enabled = True
End If
End Sub
frmMatriculas.Height = 200
'Me.TextApellidos.Value = Empty
'Me.TextNombres.Value = Empty
'Me.TextEdad.Value = Empty
'Me.TextSexo.Value = Empty
End Sub
Private Sub Btn_Registrar_Click()
frmMatriculas.Height = 500
Me.Btn_Modificar.Enabled = False
Me.TextCodigo.Value = Range("I1").Value
Me.Btn_Agregar.Enabled = True
End Sub
valor_buscado = TextCodigo.Value
If Lista.ListIndex = -1 Then
MsgBox ("Seleccione un Registro")
Else
End Sub
End Sub
End Sub
''Estas lineas Cargan los datos de una hoja y columna especifica al ComboBox
Private Sub UserForm_Initialize()
Dim rango, celda As Range
rango = Sheets("Asig").Range("D3").End(xlDown).Row
Me.ComboBox1.RowSource = "Asig!D3:D" & rango
End Sub