Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/06/2009, 08:08
vicentecamesella
 
Fecha de Ingreso: abril-2009
Mensajes: 136
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Opcion de Guardar y Cargar

Puedes crearte una base de datos en MySql o Acces creas un Odbc en el modulo de arranque lo que haces es esta linea en mi caso lo coloco en un modulo en sub main()
sub main()
With cn 'Creo la conexion a la base de datos
.CursorLocation = adUseClient
.ConnectionString = "SISADM"
.Open
End With
end sub

donde cn lo creo como una variable de tipo conexion de adodb

ahora bien en el boton de guardar creas esto

Sub insertar(Tabla As String, campos As String, Valores As String)
On Error GoTo ErrorSub 'Creo bloque para evitar salir del sistema en caso de error

cn.Execute " INSERT INTO `" & Tabla & "` (" & campos & ") VALUES " & _
"(" & Valores & ")"

Exit Sub
ErrorSub:
Call Error(Err.Description, Err.Number)


y para cargar creas un recordset que cargue los valores de tu base de datos y luego lo pasas al formulario ejemplo

donde rs la creo como una variable de tipo recordset de adodb

luego al momento del Load o Activate del formulario

If rs.State = adStateOpen Then
rs.Close
End If

strsql= "SELECT * FROM tabla"
rs.Open StrSql, cn, adOpenDynamic, adLockOptimistic

text1.text = rs!campo1
text2.text=rs!campo2

para crar las variables debes activar los componentes necesarios microsoft recordset 2.8
y microsoft ado algo.....

para crear las variables es asi

public cn as adodb.conectionstring
public rs as adodb.recordset

espero haberte ayudado