• Jueves 16 de Mayo de 2024, 22:46

Autor Tema:  Inicializar Numeracion De Detalle Por Grupo  (Leído 5031 veces)

gaz-g7

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Inicializar Numeracion De Detalle Por Grupo
« en: Viernes 2 de Mayo de 2008, 05:17 »
0
Hola como estan ?? tengo la siguiente duda y espero puedan ayudarme:
Estoy haciendo un reporte con crystal report en el cual he creado un grupo y cada uno de estos posee un detalle. En el detalle agregue un campo especial "numero de registro" para que me enumere las lineas del detalle por cada grupo. El problema es que esta enumeracion no se inicializa cuando cambia de grupo.
Por ejemplo:

Grupo 1
1 - item 1
2 - item 2
3 - item 3
Grupo 2
1 - item 4
2 - item 5

y lo q me hace es esto:

Grupo 1
1 - item 1
2 - item 2
3 - item 3
Grupo 2
4 - item 4
5 - item 5

Alguien sabe como puedo hacerlo. Gracias.
Saludos.

gderas

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Inicializar Numeracion De Detalle Por Grupo
« Respuesta #1 en: Jueves 29 de Mayo de 2008, 22:41 »
0
Yo me he topado con el mismo problema, pero por el momento ya lo tengo resuelto. En las pruebas que he estado haciendo me funciona.

Solo se agrega un campo no enlazado en la posicion que se necesite en el formulario y luego te vas a editar la formula para dicho campo y copias la siguiente formula:

Código: Text
  1. Global asf as Number
  2.  
  3. WhilePrintingRecords
  4. Global RowNumber As Number
  5. Global NumeroDeGrupo as Number
  6.  
  7. NumeroDeGrupo = GroupNumber
  8. if NumeroDeGrupo <> asf then
  9.     rowNumber=0
  10.     asf = asf + 1
  11. end if
  12. RowNumber = RowNumber + 1
  13. Formula = RowNumber
  14.