Alimentar dos Tablas desde un solo Formulario

Cordial saludo Expertos,

No he creado formularios con asistente si no desde cero y conecto el form con la tabla deseaba en origen de registro de la ficha datos ( en propiedades) y para que alimente la tabla coloco codigo en un boton ej: Recordset.Fields("Ubicacion") = cboubicacion, hasta ahora me ha resultado muy facil, pero al momento de alimentar dos tablas desde un userform se me ha dificultado; necesito crear un form de traslado entre bodegas, y requiero que alimente dos tablas de la base tblentradas y tblsalidas puesto que los campos son los mismos (item, nombre referencia, proveedor) a excepcion del ubicacion actual (alimenta tblsalidas) y nueva ubicacion (alimenta tblentradas),

Espero haberme hecho entender.

Agradezco su ayuda y saludos desde Colombia,

John Martinez

1 respuesta

Respuesta
1

He encontrado la solucion utilizando la siguiente declaracion "Me.RecordSource" que lo que hace es cambiar el origen del registro, con ello mi codigo quedo de la siguiente manera:

Me.RecordSource = "TblSalidasTintaseInsumos"
Recordset.AddNew
Recordset.Fields("FechaSalida") = txtfecha
Recordset.Fields("OrdenDeProduccion") = "TRASLADO"
Recordset.Fields("Insumo") = cboID
Recordset.Fields("Ubicacion") = cboubicacion
Recordset.Fields("CantidadSalida") = Texto19
Recordset.Fields("CostoInsumo") = cbocosto
Recordset.Fields("Observaciones") = Texto23
Recordset.Fields("TipoSalida") = 14
Recordset.Fields("FechaTransaccion") = TexFechaRegistro
Recordset.Fields("Destino") = "NO APLICA"
Recordset.Update
Me.RecordSource = "TblEntradasTintaseInsumos"
Recordset.AddNew
Recordset.Fields("FechaIngreso") = txtfecha
Recordset.Fields("Documento") = "TRASLADO"
Recordset.Fields("Insumo") = cboID
Recordset.Fields("Ubicacion") = cboubicacionnew
Recordset.Fields("CantidadIngreso") = Texto19
Recordset.Fields("CostoInsumo") = cbocosto
Recordset.Fields("Observaciones") = Texto23
Recordset.Fields("TipoEntrada") = 8
Recordset.Fields("FechaTransaccion") = TexFechaRegistro
Recordset.Update

Con ello puedo actualizar las dos tablas desde un mismo formulario.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas