Академический Документы
Профессиональный Документы
Культура Документы
Imports System.Data.OleDb
Imports System.Data
Public Class Frm_AgregarNuevo
End Sub
End If
interface_Datos()
End Sub
'funcion para conexion de base de datos
Function Buscar_Registro(ByVal xID As String) As Boolean
'1. convertir cadena en numerico
Dim ID As Double
ID = Convert.ToInt32(xID)
' conexion
Dim conexion As New OleDbConnection
conexion.ConnectionString = "provider=
microsoft.ace.oledb.12.0; Data Source =D:\\sistema empresa\\base de
datos del proyecto empresa\\BBDDmaestra.accdb; Persist security Info =
False"
'llenar el dataset
conexion.Open() 'abre puente de conexion con access
Adaptador.Fill(Ds) 'adaptadorr llena con datos el data set
conexion.Close() ' Cierra la Conexion de la base de dato
'contar registro
'Este codigo cuenta las filas de la tabla en la base de Datos
If (Ds.Tables(0).Rows.Count = 0) Then
'No Encontro Registro
Return False
Else
' Si Encontro Registro
'Cargar los textos del formulario con la información
encontrada en el.
Tex_NOMBRE.Text = Ds.Tables(0).Rows(0)("Nombre").ToString
Tex_DIRECCION.Text = Ds.Tables(0).Rows(0)
("direccion").ToString
Tex_EDAD.Text = Ds.Tables(0).Rows(0)("edad").ToString
Ds.Dispose()
Return True
End If
End Function
End Sub
Private Sub interface_Datos()
'Metodo 2
'se ejecuta se carga el formulario
'habilitados hasta cuando se ingresan nuevos datos
LAB_ID.Enabled = False
Tex_ID.Enabled = False
CMB_BUSCAR.Enabled = False
CMB_CANCELAR.Enabled = Enabled
'Desabilitados hasta que realice la busqueda
LAB_NOMBRE.Enabled = True
Tex_NOMBRE.Enabled = True
LAB_DIRECCION.Enabled = True
Tex_DIRECCION.Enabled = True
LAB_EDAD.Enabled = True
Tex_EDAD.Enabled = True
CMB_GUARDAR.Enabled = True
CMB_LIMPIAR.Enabled = True
End Sub
' conexion
Dim conexion As New OleDbConnection
conexion.ConnectionString = "provider=
microsoft.ace.oledb.12.0; Data Source =D:\\sistema empresa\\base de
datos del proyecto empresa\\BBDDmaestra.accdb; Persist security Info =
False"
' instruccion SQL
'almacenara la información en la base de datos
' la variable se llama CadSQL
Dim CadenaSQL As String
CadenaSQL = "INSERT INTO `personal` values(" & Cod & ",'" &
Tex_NOMBRE.Text & "','" & Tex_DIRECCION.Text & "','" & Eda & "' ) "
MsgBox(CadenaSQL)
'Crear un Comando
Dim Comando As OleDbCommand = conexion.CreateCommand()
Comando.CommandText = CadenaSQL
'ececutar la consulta de accion: agregar a una base dato.
'no debuelve registro al usuario
conexion.Open()
Comando.ExecuteNonQuery()
conexion.Close()
Return True
End Function