Grabar registros con Access con VBA
Estoy empezando a diseñar una base de datos en access, y tengo un formulario en blanco con un boton guardar para que me inserte en una tabla los valores de unos registros que están en un cuadro de texto del formulario.
El código es el siguiente:
Private Sub BTGuardar_Click()
If Not IsNull(TxTNumPresupuesto) Then
DoCmd. RunSQL "INSERT INTO TPresupuesto ( IdProyecto, NumPresupuesto )SELECT forms!FormPresupuesto!IdProyecto, forms!FormPresupuesto!TxTNumPresupuesto FROM Registro;", -1
MsgBox "Guardado con exito"
DoCmd.Close acForm, "FormPresupuesto"
Forms![FormProyectos].Refresh
End If
End Sub
El código funciona, el problema es que me crea el registro pero siempre me varia el primer registro de la tabla.
1 Respuesta
Respuesta de Vba Access
1