Crear un nuevo registro en una tabla
Quiero crear un nuevo registro en una tabla desde un formulario VB, pidiendo los datos en otra plantilla. Seria un InputBox?Como recojo esos valores en variables? como se usan despuesen el codigo? He mirao un par de tutoriales y no doy con la respuesta. Muchas gracias
Intenta usar AddNew
Consulta.AddNew
'Ahora tienes que dar a cada nombre de campo su valor asÃ:
Consulta("Apellidos") = "LoQueSea"
Consulta("CIF") = "LoQueSea"
Consulta("Ciudad") = "LoQueSea"
'Luego usa el método Update para agregar el nuevo registro al conjunto de registros:
Consulta.Update
Consulta.AddNew
'Ahora tienes que dar a cada nombre de campo su valor asÃ:
Consulta("Apellidos") = "LoQueSea"
Consulta("CIF") = "LoQueSea"
Consulta("Ciudad") = "LoQueSea"
'Luego usa el método Update para agregar el nuevo registro al conjunto de registros:
Consulta.Update
hola ari, primero que ada como te conectas a la base de datos
cuantos o que campos tiene tu tabla
tipo de datos
supongamos que estas conectada y utilizas sql
seria asi:
consulta="insert into tabla (campo1,campon) values ('" & valor1 & "','" & valorn & "')"
si tus datos son numericos quita el '
si son cadena deja todo como esta
si son fechas o moneda porn #
ahora lo demas depende de como te conectec a la bd, si usas solo codigo o el control,(ya sea data o ado)
si gustas te puedo parar un modulo en el cual solo introduces unos parametros como la sentencia sql, el path de la bd
solo escribeme a mi correo poniendo el asunto
cuantos o que campos tiene tu tabla
tipo de datos
supongamos que estas conectada y utilizas sql
seria asi:
consulta="insert into tabla (campo1,campon) values ('" & valor1 & "','" & valorn & "')"
si tus datos son numericos quita el '
si son cadena deja todo como esta
si son fechas o moneda porn #
ahora lo demas depende de como te conectec a la bd, si usas solo codigo o el control,(ya sea data o ado)
si gustas te puedo parar un modulo en el cual solo introduces unos parametros como la sentencia sql, el path de la bd
solo escribeme a mi correo poniendo el asunto
