Guardar en Tabla Access

pepe
24 de Febrero del 2004
Como puedo guardar el contenido de varios TextBox de mi formulario en una tabla de Access? Tengo asignada una variable a cada campo. Quiero que se actualize la tabla cuando se han rellenado todos los campos presionando un boton. Gracias

Hefzi-ba
24 de Febrero del 2004
Shalom:

'EJEMPLO:
'Tengo lossiguientes TextBox: TxtDescripcion, TxtPrecioUnitario, TxtDescuento, TxtIVA y TxtEntrada


Private Sub BtnGuardar_Click()

'Cuando hacen clic en el Botón de guardar, primero valido que todos los TextBox contengan Datos:

If TxtDescripcion.Text = "" Or TxtPrecioUnitario.Text = "" Or TxtDescuento.Text = "" Or TxtIVA.Text = "" Or TxtEntrada.Text = "" Then
'En caso contrario, le pido al usuario todos los datos
MsgBox "Proporcione todos los datos"

Else
'Ya que están todos los datos, abro mi Tabla con el RecordSet, mediante una consulta SQL
'NOTA: No es forzoso usar la consulta. puede ser simplemente así: Rst.Open ("Tabla")
Rst.Open ("SELECT * FROM Tabla ORDER BY Descripcion")
'Se abre un nuevo registro:
Rst.AddNew
'Se asignan los valores de cada TextBox a su respectivo campo en la Tabla:
'TRADUCCIÖN: Rst!Descripcion, es lo mismo que: Rst.Fields("Nombre_campo")
Rst!Descripcion = TxtDescripcion.Text
Rst!Precio_Unidad = TxtPrecioUnitario.Text
Rst!IVA = TxtIVA.Text
Rst!Descuento = TxtDescuento.Text
Rst!Existencia = TxtExistencia.Text
Rst!Entrada = TxtEntrada.Text
'Se actualizan los cambios en la tabla
Rst.Update
'Y se cierra
Rst.Close
End If

End Sub

'Espero te sirva, si tienes dudas, por favor, esccríbeme a mi e-mail.