Pero ahora, llegado al apartado de PRESUPUESTOS, este se me divide en tres tablas: Presupuestos,DetPesupuesto_Trabajadores,DesPresupu esto_Articulos (creo que el nombre explica bien que contiene cada una...xD)
Pues eso, que ahora tengo el formulario con todos los campos pero me surge el problema de como grabar, actualizar, visualizar...etc...
Me podeis ayudar o darme unas pistas de como hacerlo???
Sinceramente, son las 4 y media de la madrugada y no puedo más...xD
Hasta ahora he creado,actualizado y borrado con ADO pero mediante código, sin control ADO, es decir con el siguiente módulo:
Código:
y luego con elOption Explicit Public cnConexion As ADODB.Connection Public rsRegistro As ADODB.Recordset 'Asignamos valores a la conexión. Public Sub Conexion() Set cnConexion = New ADODB.Connection cnConexion.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0; data source=jardineria.mdb" cnConexion.CursorLocation = adUseClient cnConexion.Open End Sub 'Carga el recordset. Public Function Cargar(sSource As String) Set rsRegistro = New ADODB.Recordset rsRegistro.ActiveConnection = cnConexion rsRegistro.CursorType = adOpenDynamic rsRegistro.LockType = adLockOptimistic rsRegistro.Source = sSource rsRegistro.Open End Function
Código:
...........rsRegistro.AddNew rsRegistro!cod_cli = txtCod.Text
Si me podeis hechar una mano, os lo agradeceré muchísmo.
Ah, lo segundo que os quería preguntar es que en este formulario, tengo que insertar varios Trabajadores(DetPresupuesto_Trabajadores) y varios productos(detpresupuesto_productos). Con lo cual me vendría muy bien un GRID en el que se pudieran insertar directamente los datos sin tener que buscar yo e insertarlos en una flexgrid como estoy haciendo hasta ahora(es algo engorroso).
Sabeis como hacer para insertar directamente en un GRID los datos y que cuand pulse en guardar se actualicen en la BD.
Es decir, el grid tiene una línea, la relleno y aparece otra en blanco por si quiero insertar otro trabajador...etc. Y que cuando pulse guardar, en la tabla DetPresupuesto_Trabajadores se creen tantos registros como tiene el GRID con el código de presupuesto, de trabajador.
Me vendría muy bien esto.
Ah, decir que uso Visual Basic 6
Un Saludo y muchas Gracias por todo.
La ayuda que me podais prestar es muy agradecida, en serio.
Gracias!