Está en la página 1de 6

“Año del Diálogo y la Reconciliación Nacional”

NOMBRES : Richard Bryan

APELLIDOS : Cortez Sosa

CURSO : Taller de Programa Distribuida

CARRERA : Computación Informática

CICLO : IV

MOQUEGUA – 2018

PERÚ

[Fecha]
1
BOTON AGREGAR
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Try
Controla algunos de los errores que puede tener el código
Dim mov As New OleDbConnection()

Declaraciones de las variables MOV como una nueva conexión OLEDB

mov.ConnectionString = ("PROVIDER=Microsoft.Ace.OLEDB.12.0;Data Source=" & Ruta)

Conecta la cadena a MOV para poder abrir la base de datos de proveedores MICROSOFT
OLEDB ACE 12.0, es la ruta de los datos ubicados en Ruta

Dim consulta As String = "select * from Cliente"

Expresa consulta como cadena de caracteres, se selecciona todo los registro de la tabla Cliente

Dim objAdap As New OleDbDataAdapter(consulta, mov)


Expresa OBJADAP como un nuevo adaptador de datos, recupera y se actualiza a través de
consulta y MOV y se conecta a la Base de Datos.

Dim Guardar As String = "insert into Contactos ( Nombres, Telefono, Celular, mes, Dia,
Direccion, Ciudad, Año de Nacimiento, Pais ) values ('" & txtnombre.Text & "','" &
txttelefono.Text & "','" & txtCelular.Text & "','" & cbmes.Text & "'," & nudia.Value.ToString() &
",'" & txtdireccion.Text & "','" & cbciudad.Text & "', '" & txtAño_Nacimiento.Text & "', '" &
txtPais.Text & "')"

Declaración de guardar como cadena de caracteres, Se inserta en los registro dentro de la


tabla Contactos, en ejemplo el registro nombres guardara el valor del txtnombre.text

Dim comando As New OleDbCommand(Guardar, mov)


Declaracion de comando como procedimiento de almacenamiento en guardar y MOV se
establece la conexión con la BD

comando.CommandType = CommandType.Text

Se obtiene a establecer los valores de comandos y los representa en texto


mov.Open()

Se abre la conexión MOV

comando.ExecuteNonQuery()

Se ejecuta los comandos y devuelve el número de filas que han sido afectadas.

[Fecha]
2
MessageBox.Show("Los Datos fueron guardados con exito", "Datos Guardados....")

Se muestra el texto de los datos que fueron guardados en un cuadro de mensaje con el título
Datos Guardados.

mov.Close()

Se cierra la conexión MOV

limpiar()

Llama a la acción limpiar

Catch ex As Exception

Se presenta los errores determinados si controla las excepciones.

MsgBox(ex.Message.ToString())

Se muestra el error en un cuadro de mensaje

End Try

Se finaliza la estructura try


End Sub

Se finaliza el evento btnAgrerar

BOTON ELIMINAR
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Try

Se proporcióna de una manera de controlar algunos o todos los errores

Dim mov As New OleDbConnection()

Se declara MOV como una nueva conexión

mov.ConnectionString = ("PROVIDER=Microsft.Ace.OLEDB.12.0;Data Source=" & Ruta)

Se establece la cadena a MOV para abrir la base de datos de proveedor MICROSOFTmOLEDB


ACE 12.0, ruta de los datos ubicados en Ruta

mov.Open()
Abre la conexión MOV
Dim ELIMINAR As String = "Delete from contactos where id =" & txtcodigo.Text

Se declara eliminar como cadena de caracteres, elimina los datos de la tabla Clientes como ID
= txtcodigo

[Fecha]
3
Dim comando As New OleDbCommand(ELIMINAR, mov)

Declaracion de comando como procedimiento de eliminación y MOV se establece la


conexión con la BD

comando.CommandType = CommandType.Text

Se obtiene o establecer los valores de comandos y los representa en texto

MessageBox.Show("Los Datos fueron Eliminados con exito", "Datos Eliminados...")

Se muestra el texto de los datos que fueron Eliminados en un cuadro de mensaje con el título
Datos Eliminados

mov.Close()

Se cierra la conexión MOV

limpiar()

Llama a la acción limpiar

Catch ex As Exception

Se presenta los errores determinados si controla las excepciones.

MsgBox(ex.Message.ToString())

Se muestra el error en un cuadro de mensaje

End Try

Se finaliza la estructura try

End Sub

Se finaliza el evento btnEliminar

BOTON BUSCAR
Try

Se proporcióna de una manera de controlar algunos o todos los errores

Dim consulta As String


If RadioButton1.Checked Then

El RadioButton1 esta seleccionado entonces


consulta = " select * from Contactos where mes = '" & Mes1.Text & "'"
Seleccionara todos los registros de la tabla Contactos cuanto mes = txtmes.

[Fecha]
4
Else
Todo lo contrario
consulta = " select * from Contactos where Id = " & Val(txtbuscar.Text) & " or Nombre
like '%" & txtbuscar.Text & "%'"

Consulta seleccionara todo los registro cuando ID = valor(txtbuscar) o nombre = (txtbuscar).


End If

Es fin de la estructura If

Dim mov As New OleDbConnection()

Se declara MOV como nueva conexión


mov.ConnectionString = ("PROVIDER=Microsoft.ACE.OLEDB.12.0;Data Source=" & Ruta)

Se establece la cadena a MOV para abrir la base de datos de proveedor MICROSOFTmOLEDB


ACE 12.0, ruta de los datos ubicados en Ruta

Dim objDataSet As New DataSet()

Se declara OBJDATASET como una memoria cache de datos

Dim M As New DataTable()

Se declara M como tabla de datos

Dim objAdap As New OleDbDataAdapter(consulta, mov)

Se declara OBJADAP como un nuevo adaptador de datos , y recupera y actualiza a través de


las consultas y MOV correcta a la BD.

mov.Open()

Se abre la conexión MOV

objAdap.Fill(M)

Se agraga las filas del adapatador de datos OBJADAP a la tabla M

Me.dataGriedViewl.DataSource = M

Se muestra los datos de la tabla M en el DataGridviewl

mov.Close()

Se cierra la conexión con MOV.

Catch ex As Exception
Representa los errores determinadas si controla la excepción

[Fecha]
5
MsgBox(ex.Message.ToString())

Se muestra los errores en cuadro de mensaje


End Try
Se finaliza la estructura TRY

txtcontador.Text = CStr(dataGriedViewl.RowCount - 1)
Es un contador de filas de DATAGRIDVIEWL – 1 se crea en blanco por defecto

If txtcontador.Text = "0" Then


Txtcont = 0 entonces

MsgBox("NO SE ENCUENTRA EL REGISTRO")

Se muestra el texto “No se encuentra el registro” en un cuadro de mensaje con el titulo


Registro y un icono
End If

Se finaliza la estructura IF

End Sub

Se finaliza el evento btnBuscar

[Fecha]
6

También podría gustarte