Visual Basic para Aplicaciones - Módulo de bodega

Life is soft - evento anual de software empresarial
 
Vista:

Módulo de bodega

Publicado por Claudia (1 intervención) el 19/03/2006 19:41:51
Hola, Necesito terminar un sistema de taller mecanico...y lo único que me falta es la bodega en la cual almaceno los repuestos y las herramientas de este...pasa q al agregar un producto, este me lo muestra en el datagrid, la consulta es q si agrego mas productos...ejemplo..agregué 20 atornilladores y me muestra los 20 ingresados..pero cuando ingreso mas...me hace otro registro y me muestra el ingreso que hice ahora último...y lo que quiero es que me lo muestre junto..y q los sume..porfavor.....alguien me pudiera ayudar, se lo agradeceria...

atte:

Claudia Andrea
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Módulo de bodega

Publicado por Luis Prieto (9 intervenciones) el 21/03/2006 00:45:14
Hola!

dim cn as adodb.connection
dim rs as adodb.recordset
dim cmd as adodb.command
dim parm1 as adodb.parameter

set cn=new adodb.connection
cn.connectionstring="provider=sqloledb;server=tu_server;database=tu_bd;uid=tu_user"
cn.open

'con esto ejecutas la insercion
set cmd=new adodb.command
cmd.commandtype=adCmdStoreProc
cmd.commandtext="tu_proc_insert"
set param1 =new adodb.parameter
cmd.createparameter("@tu_param",tipo,tipo_e/s,tamaño,valor)
'@tu_param es el parametro que tienes en tu procedimiento almacenado ponle en mismo nombre para que sepas que parametro es
'tipo es el tipo de dato
'tipo_e/s es la direccion del parametro, si es de entrada o salida
'tamaño es el tamaño del parametro
'valor es el valor que le vas a pasar al procedimiento para que inserte
cmd.parameters.append param1
'y asi cuantos parametros tengas
cmd.execute

'con esto muestras en el grid conforme ingresas
set rs=new adodb.recordset
rs.cursorlocation=aduseclient
rs.open ""select *from productos",cn
set datagrid1.datasource=rs

Espero te sirva.

Cualquier duda escribeme a mi correo.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar