Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Con Access
Con Access
Maykol
www.youtube.com/georgemaykol
Otiniano Avila
1.
Crear el directorio:
2.
Abrir ACCESS y crear una base de datos con el nombre colegio, en la carpeta data del directorio que
hemos creado
3.
TIPO DE DATOS
TAMAO DEL
DESCRIPCIN
CAMPO
al_codi
Texto
Cdigo de alumno
al_apel
Texto
50
al_nomb
Texto
50
al_sexo
Texto
Sexo
al_fena
Fecha/Hora
Fecha de nacimiento
al_dire
Texto
Direccin
150
al_tele
Texto
Telfono
al_coel
Texto
Correo electrnico
45
FORMATO
Fecha corta
4.
Ahora cierra Access porque vamos a Cifrar con contrasea la base de datos que hemos creado, para
restringir el acceso a la misma; para ello seguimos los pasos:
4.1. Abrir Access
4.2. Seleccionamos Archivo/Abrir
4.3. Ubicamos la base de datos, la seleccionamos y en el botn Abrir elegimos Abrir en modo exclusivo
4.4. Ahora vamos a Archivo/Cifrar con contrasea
4.5. Escribimos la contrasea y luego la confirmamos (mi contrasea es ptgmoa); finalmente hacemos clic
en el botn ACEPTAR
4.6. Si sale algn otro mensaje solo das clic en ACEPTAR
Ya est la base de datos est protegida por contrasea
Cierra Access
P.T. Maykol
www.youtube.com/georgemaykol
5.
Otiniano Avila
Abre Visual Basic .Net, creas un nuevo proyecto con el nombre colegio y diseamos el siguiente
formulario:
6.
PROPIEDAD
Name
Text
ControlBox
Text
Text
Text
Text
Text
Text
Text
Text
Name
MaxLength
Name
MaxLength
Name
MaxLength
Name
MaxLength
Name
Format
Name
MaxLength
Name
MaxLength
Name
MaxLength
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
VALOR
frmAlumno
Datos del Alumno
False
Cdigo
Apellidos
Nombres
Sexo
Fecha de nacimiento
Direccin
Telfono
Correo
txtCod
7
txtApe
50
txtNom
50
txtSex
1
dtpFec
Short
txtDir
150
txtTel
6
txtCor
45
btnNue
NUEVO
btnEdi
EDITAR
btnBor
BORRAR
btnSal
SALIR
btnPri
<<
btnAnt
<
btnSig
>
P.T. Maykol
www.youtube.com/georgemaykol
Button8
Name
Text
7.
8.
Escribimos el cdigo
Otiniano Avila
btnUlt
>>
Imports System.Data.OleDb
www.youtube.com/georgemaykol
P.T. Maykol
Otiniano Avila
BindingContext(DS, "alumno").EndCurrentEdit()
DA.Update(DS, "alumno")
DS.Tables("alumno").AcceptChanges()
btnNue.Text = "NUEVO"
btnEdi.Text = "EDITAR"
DesbloquearBotones()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub
Private Sub btnEdi_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnEdi.Click
If btnEdi.Text = "EDITAR" Then
If txtCod.Text = "" Then
MsgBox("No existen registros para editar", MsgBoxStyle.Critical,
"Error")
Else
btnNue.Text = "GUARDAR"
btnEdi.Text = "CANCELAR"
BloquearBotones()
End If
Else
BindingContext(DS, "alumno").CancelCurrentEdit()
btnNue.Text = "NUEVO"
btnEdi.Text = "EDITAR"
DesbloquearBotones()
End If
End Sub
Private Sub btnBor_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnBor.Click
If txtCod.Text = "" Then
MsgBox("No hay registros para eliminar", MsgBoxStyle.Critical, "Error")
Else
If MsgBox("Est seguro que desea eliminar el registro?",
MsgBoxStyle.YesNo, "Eliminar") = MsgBoxResult.Yes Then
Posicion = BindingContext(DS, "alumno").Position
DS.Tables("alumno").Rows(Posicion).Delete()
DA.Update(DS, "alumno")
DS.Tables("alumno").AcceptChanges()
End If
End If
End Sub
Private Sub btnSal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSal.Click
End
End Sub
Private Sub btnPri_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnPri.Click
Me.BindingContext(DS, "alumno").Position = 0
End Sub
Private Sub btnAnt_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnAnt.Click
Me.BindingContext(DS, "alumno").Position -= 1
End Sub
Private Sub btnSig_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSig.Click
Me.BindingContext(DS, "alumno").Position += 1
End Sub
www.youtube.com/georgemaykol
P.T. Maykol
Otiniano Avila
End Class
9.