Visual Basic - Reporte de Visual Basic

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Reporte de Visual Basic

Publicado por Brian (2 intervenciones) el 25/05/2016 17:17:12
Gente, estoy arrancando a programar, leyendo mucho, el tema que no encuentro a ver si ustedes me pueden dar una mano. Quiero crear un reporte de clientes. el tema que mi tabla de sql de cliente dice asi...
idcliente, razon-social,direccion, localidad, idprovincia,idpais,,etc
en el mostrar de el form cliente tengo un procedimiento almacenado q me trae a el valor de la tabla provincia y le valor de la tabla pais y oculto las tablas id.
Pero en el reporte no tengo idea como poder hacer la tabla y que me aparesca el nombre de la provincia de la tabla provincia y el nombre de pais de la taba pais y no aparezcan idprovincia e idpais...
Perdonen si es una boludes pero no encuentro la manera! muchas gracias!
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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Reporte de Visual Basic

Publicado por Andres Leonardo (1798 intervenciones) el 25/05/2016 20:19:50
Pues lo que yo haria es crear un RS o recorset basandome en la consulta SQL que tienes en el SP.

**recuerda que deberias hacer un join en la consulta puedes ver lo del sp como esta hecha la consulta SP.

Luego este se la pegas a un Grid a un Report o donde desees el reporte
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
sin imagen de perfil

Reporte de Visual Basic

Publicado por Brian (2 intervenciones) el 25/05/2016 20:43:28
select cliente.idcliente,cliente.razon_social,cliente.tipo_documento,cliente.documento,
cliente.direccion,cliente.localidad,cliente.idprovincia,provincia.provincia,cliente.idpais,pais.pais,
cliente.telefono1,cliente.telefono2,cliente.celular,cliente.email,cliente.web,cliente.contacto,
cliente.lista_precio from cliente inner join provincia on cliente.idprovincia=provincia.idprovincia
inner join pais on cliente.idpais=pais.idpais order by cliente.idcliente desc

esa es la consulta, el tema que no se en donde hacer el reporte, no encuentro data sobre como crear un recordset
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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Reporte de Visual Basic

Publicado por Andres Leonardo (1798 intervenciones) el 26/05/2016 16:09:19
Haber ... vamos a pensar que este reporte lo quieres en un Data report

Añadir un reporte desde el menú Proyecto, seleccionando la opción DataReport.

leccionar el Reporte y cambiarle el nombre a dtpord
Rs es un recordset y sql es un string


1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub cmdReporte_Click()
 
sql = "select cliente.idcliente,cliente.razon_social,cliente.tipo_documento,cliente.documento,
cliente.direccion,cliente.localidad,cliente.idprovincia,provincia.provincia,cliente.idpais,pais.pais,
cliente.telefono1,cliente.telefono2,cliente.celular,cliente.email,cliente.web,cliente.contacto,
cliente.lista_precio from cliente inner join provincia on cliente.idprovincia=provincia.idprovincia
inner join pais on cliente.idpais=pais.idpais order by cliente.idcliente desc"
 
Rs.Open sql, conexion
Set dtpord.DataSource = Rs
dtpord.Show
Set Rs = Nothing
End Sub
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