none
Filtrar gráfico en reporte RRS feed

  • Pregunta

  • Hola a todos.

    Tengo el siguiente inconveniente; tengo una tabla que contiene, id(PK), nombre, apellido, etc, etc, ciudad

    Necesito generar un reporte solo de ciudades y porcentajes, pero que solo me muestre las 5 ciudades con mas id's, ya que me carga toodo, y son muchas ciudades.

    En campo de datos y campo de categorías le estoy metiendo la columna ciudad de mi tabla. En campo de datos está como: [Count(ciudad)].

    Como puedo filtrarlo para que solo me muestre 5 ciudades o la cantidad que le especifique?

    Estoy trabajando con SQL CE 3.5

    Desde ya agradezco cualquier ayuda que me puedan brindar.

    miércoles, 22 de junio de 2016 18:18

Todas las respuestas

  • Buenas a todos. Necesito una guía bastante urgente.

    Tengo el siguiente problema; antes mi aplicación usaba sql server directamente, pero he tenido la necesidad de usar una bd movil, como la compact.

    Ahora, necesito generar un reporte que antes lo hacia mediante un sp en el sql. He leido que se puede usar un store procedure desde un fichero xml pero no he encontrado alguna guía de como.

    Por favor, si alguien es tan amable de orientarme al respecto le agradecería mucho.

    Necesito generar reportes con if o where, tipo: selec * from usuarios where idusuario=@idusuario para que solo me muestre la ficha del usuario que le solicito enviándole el id del mismo.

    Muchas gracias.

    lunes, 4 de julio de 2016 17:44
  • dynamicuy,

    Efectivamente Sql Server CE 4.0 no soporta procedimientos almacenados (dada la naturaleza de la aplicación y del uso destinado). ¿Es muy complejo el procedimiento como para tenerlo en una cadena y asignarlo a la propiedad CommandText del objeto de tipo SqlCECommand?

    SqlCeCommand cmd New SqlCeCommand()
    cmd.CommandText = "SELECT * FROM usuarios WHERE idusuario=@idusuario"



    lunes, 4 de julio de 2016 18:24
  • Gracias por la respuesta Williams,

    He podido adaptar mi aplicación para que use la sql compact, y el uso de sqlcecommands dentro de la app funciona sin problemas.

    Mi duda es sobre como generar un reporte desde ese sqlcecommand..

    Antes, cuando generaba un reporte seleccionaba un procedimiento almacenado que ya tenía creado en el sql server. Diagramaba el reporte, creaba el form y un textbox al cual por ejemplo, le enviaba un id, y en base a este id me mostraba el reporte.

    Ahora, como en el reporte solo puedo seleccionar tablas, no se como hacer para; en el reporte, ejecutar un procedimiento. O mejor dicho, crear un reporte desde un procedimiento..

    No se si llego a ser claro...

    lunes, 4 de julio de 2016 19:48