Sunteți pe pagina 1din 3

http://www.codigogratis.com.ar/codigo-fuente-de-programa-para-manejar-el-puertoparalelo-en-visual-basic-6/ http://www.forosdeelectronica.com/f24/control-dispositivos-traves-modulo-usb-pic 18f2550-17458 Estas conciente que pides demasiado como para poder entregartelo por aqu.

Pero co n esto puedes empezar: paso 1) Agregar Referencia. Ir a menu proyecto, pinchar referencias y marcar "Microsoft activex Data Object 2.8 Library", o alguna parecida paso 2) Conectar la base (en este caso se llamara mibase.mdb) Public MiConexion As ADODB.Connection Public Sub conectar() Dim cadena As String Set MiConexion = New ADODB.Connection cadena = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mibase.mdb;User Id=adm in;Password=;" MiConexion.ConnectionString = cadena MiConexion.Open End Sub paso 3) agregar registros a una tabla. puedes hacer la llamada desde un command_ click por ejemplo, con el nombre de "boton1" Private Sub Boton1_Click() guardar end sub private sub guardar() Dim rsTabla as ADODB.recordset Dim cadena as string set rsTabla = new ADODB.recordset cadena ="select nombre,apellido,edad from clientes" rstabla.open cadena, MiConexion, adOpenDynamic, adLockOptimistic rstabla.addnew rstabla("nombre")= text1.text rstabla("apellido")=text2.text rstabla("edad")=text3.text rstabla.update end sub paso 4) ver datos en una grilla. Agrega el componente adecuado para la grilla, y o uso el "Microsoft Hierarchical Flexgrid...". y nombralo "grilla1" private sub VerEnGrilla() Dim rsTabla as ADODB.recordset Dim cadena as string set rsTabla = new ADODB.recordset cadena ="select nombre,apellido from clientes" rstabla.open cadena, MiConexion, adOpenDynamic, adLockOptimistic set grilla1.recordset = rstabla

end sub si quieres filtrarla por ejemplo para que te muestre solo los clientes mayores d e edad cambia la cadena a algo as: cadena="select nombre,apellido from clientes where edad>=18" ahora si el valor "18" o cualquier otro esta contenido en otro control, digamos un list puedes hacer lo siguiente cadena="select nombre,apellido from clientes where edad>=" & list1.text SI la informacin fue de tu agrado califica!!!!!!!

No se si has resuelto ya tu problema, pero esta es una posible solucion Public Ruta AsString = My.Application.Info.DirectoryPath + "\TUBASE" 'Ruta d ela base Public Conexion AsNew OleDbConnection Public Comando AsNew OleDbCommand 'Proceso para el alta PublicSub Alta(ByVal varA AsString, ByVal varB AsString, ByVal varC AsString) If Conexion.State = ConnectionState.Open Then 'Me fijo si esta abierta la conecc ion, si es asi la cierro Conexion.Close() End If 'Cadena de coneccion Conexion.ConnectionString = "PROVIDER=Microsoft.jet.OLEDB.4.0;Data Source=" & Ru ta 'Lo que le voy a decir que haga Comando.CommandText = "insert into TABLA(ColumnaA, ColumnaB, ColumnaC)values('" & varA & "','" & varB & "','" & varC & "')" Comando.Connection = Conexion Conexion.Open() 'Ejecuto el insert Comando.ExecuteNonQuery() Estado = True Conexion.Close() End Sub Puedes cambiar el INSERT por DELETE para borrar o UPDATE para modificar Saludos

yo tengo eso con una bd echa en access ojala te sirva Dim campo1, campo2As String campo1= InputBox("Ingrese Nombre(s)", "Bsquedas") If String.IsNullOrEmpty(campo1) = False Then

campo2= InputBox("Ingrese Apellidos", "Bsquedas") If String.IsNullOrEmpty(campo2) = False Then ds.Clear() Dim adaptador As New OleDbDataAdapter("Select * From tutabla Where campo1='" & c ampo1.Trim & "' And campo2='" & campo2.Trim & "'", cn) cn.Open() adaptador.Fill(ds, "tutabla") cn.Close() If ds.Tables("tutabla").Rows.Count = 0 Then MsgBox("No se encontr el registro buscado", 64, "Mensaje") Cargar() Else Desactivar_Cajas(True) gbnavegadores.Enabled = False Dim dr As DataRow dr = ds.Tables("tutabla").Rows(0) txtnombres.Text = dr("Nombre").ToString txtapellidos.Text = dr("Apellidos").ToString cbonivel.Text = dr("Nivel").ToString txtdireccion.Text = dr("Direccion").ToString txttutor.Text = dr("Tutor").ToString txtedad.Text = dr("Edad").ToString txtseccion.Text = dr("Seccion").ToString txtgrado.Text = dr("Grado").ToString txtobservaciones.Text = dr("Observaciones").ToString txtpromedio.Text = dr("Promedio").ToString lblpost.Text = "Registro 1 de 1" btneliminar.Enabled = True BtnCancelar.Enabled = True btnnuevo.Enabled = False End If End If End If End If

S-ar putea să vă placă și