CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 nesecito ayuuda porfavor!

(1/1)

decano1899:
buenos dias ,soy un estudiante de programacion ,novato
estoy trabajando en un proyecto y nesecito ayuda
Estoy trabajando con Visual Basic 2005 y SQL 2005
lo que me pasa es lo siguiente

mi proyecto es para administrar ventas ,productos,clientes

Tengo un Formulario PRODUCTOS y tiene los siguientes textbox:  -CodBarras -Tipo -Marca-Modelo-Medidas-Costo-pvp-Garantia-Proveedores-y Stock
este formulario es para ingresar nuevos productos ,el dataset es en tipo Detalles
quiero saber como hacer para que me guarde estos datos en la base de datos atraves de un boton "GUARDAR"
el bindingsource se llama :  ProductosBindingSource
y el table adapter se llama: ProductosTableAdapter
el dataset se llama : ProductosDS
Como hago para guardar estos datos en la base de datos? q codigo tengo que usar?

tambien tengo un Formulario CLIENTES que me pasa lo mismo nose el codigo para guardar los datos
los textbox son -Documento-Nombre-Apellido-Direccion-Telefono-Email
el Dataset es : CLIENTESDS
el bindingsource: CLIENTESBINDINGSOURCE
el tableadapter: CLIENTESTABLEADAPTER

En otro formulario tengo un datagridview que lo voy a usar para ver los productos y clientes ,,como hago para que se vean los productos y clientes en los datagrid

Si alguien me puede ayudar porfavor
MUCHAS GRACIAS

si quieren dejenmen un msn para comunicarnos mejor

fm89-10:
para empezar puedes crear un procedimiento en la bd para guardar datos en la tabla cliente.

Y el codigo para guardar una consulta es el siguiente


--- Código: vb.net ---  Private sqc As SqlCommand    Private sqa As SqlDataAdapter    Private datos As DataSet    Private sqp As SqlParameter   Private sc As Coneccion -en el caso tuyo el boton guardar   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click        sqc = Me.getProced("nombre del procedimiento") -En el caso tuyo ingresar cliente. La variable nombre tiene que estar igual en el procedimiento creado y ser del mismo tipo        sqp = sqc.Parameters.Add("@Nombre", SqlDbType.Char)        sqp.Value = Me.textbox1.Text        sqp = sqc.Parameters.Add("@Apellido", SqlDbType.NVarChar)        sqp.Value = Me.TextBox2.Text        sqp = sqc.Parameters.Add("@Direccion", SqlDbType.NVarChar)        sqp.Value = Me.TextBox3.Text        sqc.CommandType = CommandType.StoredProcedure         sqa = New SqlDataAdapter(sqc)         datos = New DataSet         sqa.Fill(datos)        MsgBox("transaccion con exito")  Public Function getProced(ByVal datos As String) As SqlCommand         sqc = New SqlClient.SqlCommand(datos, sc)          Return sqc   
Y para ver los clientes en un datagridview el codigo es el siguiente


--- Código: vb.net ---     Private scm As SqlCommand    Private sqa As SqlDataAdapter    Private datos As DataSet    Private sqp As SqlParameter datos = Me.ejecutarProc("select * from Cliente")        Me.DataGridView1.DataSource = datos.Tables(0) Public Function ejecutarProc(ByVal consultas As String) As Data.DataSet        sqc = New SqlCommand(consultas)        sqc.Connection = sc        sqa = New SqlDataAdapter        sqa.SelectCommand = sqc        datos = New Data.DataSet        sqc.ExecuteNonQuery()         sqa.Fill(datos)         Return datos     End Function   
Puedes ver esta pagina ahi salen algunos ejemplos.

http://www.recursosvisualbasic.com.ar/h ... idview.htm
http://www.recursosvisualbasic.com.ar/h ... idview.htm


si tienes alguna duda me dices. :D

Navegación

[0] Índice de Mensajes

Ir a la versión completa