• Domingo 5 de Mayo de 2024, 07:02

Autor Tema:  Crystal Reports  (Leído 2309 veces)

Javoche

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Crystal Reports
« en: Lunes 18 de Julio de 2005, 21:05 »
0
Hola:

Estoy Creando una aplización de Tramites (Ficticia), lo que necesito es que desde un Formulario de VB6.0, quiero mandar a imprimir reportes de una fecha inicial a una fecha final. Utilizo dos controles FWCalendar (de la FastLibrary2000).

La formula la genero desde VB, el Codigo que tengo es:

CrystalReport.SelectionFormula = "{Tramites.Fecha} in DateTime (" & _
                                    Calendar1.Year & "," & Calendar1.Month & "," & Calendar1.Day & ",00, 00, 00)" & _
                                    "to DateTime (" & _
                                    Calendar2.Year & "," & Calendar2.Month & "," & Calendar2.Day & ",00, 00, 00)"

Donde: Calendar1 es el Calendario de la fecha Inicial
            Calendar2 es el calendario de la fecha Final
            Tramites es la Tabla
            Fecha es el Campo de la Tabla.

<--Este es un  Problema que tengo

-->Otro Problema es que como lo mencione la aplicación es de tramites y se puede repetir el usuario, al momento de Crear un reporte en CR8.0, donde se muestran todos los datos, Quisiera que solo apareciera una sola vez una persona

<--Que Quiero Decir Con esto:
     Que Se Muestran Todos los Tramites, incluso si una persona  tiene dos o más    
     tramites se muestran,

-->Que es lo que Quiero:
     Que Se Impriman todos los Nombres o Claves de las Personas, pero sin
     repetirse, aunque una persona tenga varios tramites

Bueno Eso es todo (que mas quería  :P ) espero su colaboración.

A, por cierto la BD que uso es de Access
Y ahora pa' donde!!
Dame una pista!!

FRIJU

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
Re: Crystal Reports
« Respuesta #1 en: Viernes 22 de Julio de 2005, 09:23 »
0
Hola Javoche!
                el informe yo me creo con una consulta o vista genérica y luego la filtro en el formulario de petición de informes.
construyendome una SQL con los parámetros que rellene el usuario.

1º.-Que Se Impriman todos los Nombres o Claves de las Personas, pero sin
repetirse, aunque una persona tenga varios tramites

      En informe Crystal te posiciones encima del campo que no quieres que se repida y botón derecho "Editar formato. pestaña Común Suprimir si se duplica.

2º.-Intervalo de 2 fechas
el formato de la fecha que tengo puesto es ingles podrias poner castellano

WHERE Fecha between '" & Format(txtFecDesde, "yyyy/mm/DD hh:mm:ss") & "' AND '" & Format(txtFecHasta, "YYYY/mm/DD hh:mm:ss") & "'

3º.-Otro Problema es que como lo mencione la aplicación es de tramites y se puede repetir el usuario, al momento de Crear un reporte en CR8.0, donde se muestran todos los datos, Quisiera que solo apareciera una sola vez una persona

 Esto no oo entiendo muy bien, puede ser que el informe lo quieras agrupar y que en cada pagina salga solo los datos de un usuario y rompa a otra pagina, para esto debes de crear una agrupación y con el botón del asistente de agrupaciones selecionas tu agrupación y en opciones marcas el flag mantener el grupo junto, yo tambien marco el repetir emcabecado.

 Espero que te sirva Un saludo.

Javoche

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Crystal Reports
« Respuesta #2 en: Sábado 23 de Julio de 2005, 04:53 »
0
Gracias FRIJU, voy a intentar lo que me dices
Y ahora pa' donde!!
Dame una pista!!