0% encontró este documento útil (0 votos)
41 vistas4 páginas

Codigo de Programa Conectando Una BD

Cargado por

Iván Olvera
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas4 páginas

Codigo de Programa Conectando Una BD

Cargado por

Iván Olvera
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Public Class SISTEMA 'Variables declaradas para usar en el programa Public accion As String Public sql As String 'Carga

Inicial Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'agregar las opciones de carrera conectar() cmb.Items.Add("Lic. en Informatica") cmb.Items.Add("Ing. en Sistemas") cmb.Items.Add("Tics") cmb.Items.Add("Comercio") cmb.Items.Add("Energias Renovables") CLAVE.Enabled = False NOMBRE.Enabled = False APELLIDO.Enabled = False APELLIDOMAT.Enabled = False cmb.Enabled = False End Sub 'Boton Nuevo Private Sub NUEVO_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NUEVO.Click CLAVE.Text = "" CLAVE.Enabled = True NOMBRE.Enabled = True NOMBRE.Text = " " APELLIDO.Enabled = True APELLIDO.Text = " " APELLIDOMAT.Enabled = True APELLIDOMAT.Text = " " cmb.Enabled = True cmb.Text = " " 'Con la variable accion le dice a access que es lo que realizara accion = "Nuevo" End Sub 'Boton editar Private Sub EDITAR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EDITAR.Click CLAVE.Enabled = True NOMBRE.Enabled = True APELLIDO.Enabled = True APELLIDOMAT.Enabled = True cmb.Enabled = True 'Con la variable accion le dice a access que es lo que realizara accion = "Editar" End Sub 'Boton de buscar Private Sub BUSCAR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BUSCAR.Click Dim numero As String Dim rs As ADODB.Recordset 'Variable que manda llamar un mensaje de salida para que busque por numero de control que es la clave de la tabla numero = InputBox("Escribe el numero de control")

'Variable sql declarada al inicio que contiene intrucciones de sql para consultar en la tabla1 el campo NOCONROL sql = "select * from tabla1 where CLAVE='" & numero & "'" 'Variable rs donde conecta con sq de access y ejecuta la busqueda rs = conexion.Execute(sql) If rs.BOF <> True Then rs.MoveFirst() CLAVE.Text = rs.Fields(0).Value NOMBRE.Text = rs.Fields(1).Value APELLIDO.Text = rs.Fields(2).Value APELLIDOMAT.Text = rs.Fields(3).Value cmb.Text = rs.Fields(4).Value Else MsgBox("El registro no existe") End If End Sub 'Boton de Guardar Private Sub GUARDAR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GUARDAR.Click 'La variable accion me permite indicar a sql de access que se va a guardar un nuevo resgistro If accion = "Nuevo" Then sql = "Insert into tabla1 (CLAVE,NOMBRE,APATERNO,AMATERNO,CARRERA)" _ & "values ('" & CLAVE.Text & "','" & NOMBRE.Text & "','" & APELLIDO.Text & "','" & APELLIDOMAT.Text & "','" & cmb.Text & "')" 'Instruccion que da la orden de guardar conexion.Execute(sql) 'Muestra un mensaje cuando el registro de haya guardado correctamente MsgBox("El registro se guardo correctamente") CLAVE.Text = " " NOMBRE.Text = " " APELLIDO.Text = " " APELLIDOMAT.Text = " " cmb.Text = " " End If
If accion = "Editar" Then sql = "update tabla1 set NOMBRE = '" & NOMBRE.Text & "', " _ & "APATERNO= '" & APELLIDO.Text & '," _ & "AMATERNO = '" & APELLIDOMAT.Text & "'," _ & "CARRERA = '" & cmb.Text & "'" _ & "where CLAVE='" & CLAVE.Text & " '"

Debug.Print(sql) conexion.Execute(sql) MsgBox("la modificacion se realizo correctamente") End If End Sub 'Boton Eliminar Private Sub ELIMINAR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ELIMINAR.Click 'x es la variable que guarda la respuesta del usuario segun el mensaje

Dim x As Integer x = MsgBox("Desea eliminar el registro?", MsgBoxStyle.YesNo) If x = vbYes Then sql = "delete from tabla1 where CLAVE='" & CLAVE.Text & "'" conexion.Execute(sql) MsgBox("Registro Eliminado") NOMBRE.Text = " " CLAVE.Text = " " APELLIDO.Text = " " APELLIDOMAT.Text = " " cmb.Text = " " End If End Sub 'Boton de salir Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Manda llamar al formulario de la pagina web Form2.ShowDialog() End Sub End Class

CODIGO DE PANTALLA DE SALIDA


Public Class Form2 Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim sitio As String sitio = "http://www.utlaguna.edu.mx/" WebBrowser1.Navigate(sitio) End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click MsgBox("Gracias por formar parte de la UTLD") End End Sub End Class

CODIGO PARA GENERAR UN MODULO DE CONEXION DE SQL Module Module1 Public conexion As ADODB.Connection

Public Sub conectar() conexion = New ADODB.Connection conexion.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data source= C:\Users\Isabel\Documents\PRUEBA.accdb " conexion.Open() End Sub End Module

TABLA QUE SE DEBE CREAR EN BD PARA MANDAR LA INFORMACION

También podría gustarte