Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: osvaldotom en Lunes 21 de Enero de 2008, 02:35
Título: Pido Sugerencia Para Datareport
Publicado por: osvaldotom en Lunes 21 de Enero de 2008, 02:35
Hola Estoy preguntando si alguien me puede sugerir que hacer para que en un datareport me aparezcan sólo algunos datos y no todos los que poseea la tabla. Estoy trabajando con VB 6.0 y SQL Server
Título: Re: Pido Sugerencia Para Datareport
Publicado por: Angel38 en Martes 22 de Enero de 2008, 22:04
Pues tienes que ser más especifico, es en el momento de buscar una consulta ??? porque si es asi con un codigo sql sale facil, sino, explicate.
Título: Re: Pido Sugerencia Para Datareport
Publicado por: osvaldotom en Miércoles 23 de Enero de 2008, 03:08
Gradezco tu intriga. Te cuento lo que tengo que hacer es enviar un listado de articulos a un reporte. El inconveniente es que no quiero que estén todos los artículos. yo había pensado en hacer un formulario en donde tenga un textbox para indicarle desde que articulo quiero que aparezca y otro textbox para indicarle el final de la lisata de articulos. Eso es lo que habia pensado, pero no sé que código hacer, ni que sentencia SQL usar. Y estoy usando el dataenvironment.
Gracias
Título: Re: Pido Sugerencia Para Datareport
Publicado por: hdr en Miércoles 23 de Enero de 2008, 03:30
el datareport tiene una propiedad datasource, a la que le puedes poner una objeto recorset, ese recorset puedes sacarlo de una consulta, los datos que sacan los lables y text que tiene el datareport tienen que tener como datamember el mismo nombre que tienen en la consulta. por ejemplo select nombre form clientes, el text que va a mostrar el nombre de los clientes tiene que tener como datamember nombre. al momento de asignar el datasource debe set ej: set datareport1.datasource = recorset
Título: Re: Pido Sugerencia Para Datareport
Publicado por: Angel38 en Miércoles 23 de Enero de 2008, 21:42
Bueno si no sabes sobre recordset será dificil manejar Base de Datos en Visual Basic.
La sugerencia qeu te doy es que le coloques un campo al registro, puede ser uno llamado "Estado = Boolean".
Entonces lo llamas con el codigo sql:
Código: Text
select articulo from Tabla where estado=true
Si es false no lo va a mostrar, espero que te sirva.