Lotus Approach - numerar registros informe

 
Vista:

numerar registros informe

Publicado por Txetu (2 intervenciones) el 06/07/2006 15:52:54
Hola amigos, gracias por participar en el foro. Tengo el siguiente problema: cuando realizo una busqueda y muestro los resultados en un informe me gustaria que aparecieran numerados, no con el nº de registro sino con el clásico 1,2,3,4..... ¿Cómo lo podría hacer?

Gracias a todos.

Txetu
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
sin imagen de perfil

RE:numerar registros informe

Publicado por Nomada (79 intervenciones) el 11/07/2006 15:09:33
Bien, es muy fácil. Puedes hacerlo a través de Macros:
Macro1:
- Registro => Primero
- Definirvalor => Variable=1 (Variable es un campo del tipo variable)
- Ejecutar => Macro2

Macro2:
- Definirvalor => CampoX=Variable
- Registro => Siguiente
- Definirvalor => Variable=Variable+1
- Ejecutar => Macro2

En la Macro1 va al primer registro encontrado, el campo Variable toma el valor 1 y ejecuta la Macro2. Aquí el CampoX (el que pones en el informe) toma el valor del campo Variable (ahora 1), y pasa el registro siguiente. El campo Variable se incrementa en 1 y ejecuta de nuevo la Macro2, con el Campo X del segundo registro de los encontrados tendrá el valor 2. Así sucesivamente hasta completar los registros encontrados.

También se puede hacer mediante un Script con un bucle For Next. Si quieres saber cómo se hace no tienes más que decirlo.

Espero haberte ayudado un poquito.

Un saludo y suerte.
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

RE:numerar registros informe

Publicado por Ricardo Rodríguez (114 intervenciones) el 11/07/2006 22:37:44
Me gustó la macro, si podés poner el script, te lo agradecería, sólo estaba esperando alguna respuesta porque tengo la misma inquietud, gracias
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

RE:numerar registros informe

Publicado por Nomada (79 intervenciones) el 02/08/2006 22:29:17
Perdona Ricardo, pero he estado de vacaciones.
Aquí te pongo el Script para numerar registros:
--------------------------------------------------------------------------
CurrentDocument.Window.FindAll
CurrentWindow.FirstRecord

For A=1 To CurrentWindow.NumRecordsFound
CurrentView.Body.NumRegistro.Text = A
CurrentWindow.NextRecord
Next
--------------------------------------------------------------------------
Te explico por líneas:
1ª Busca todos los registros en la vista actual
2ª Va al primer registro
3ª Aquí empieza el bucle For Next, donde empieza a contar "A" con el valor 1, hasta el total de registro que encuentre.
4ª El campo NumRegistro toma el valor de A
5ª Pasa al siguiente registro
6ª Vuelve a ejecutar la línea 3ª hasta el total de registro, pero ahora el valor de A es 2, con lo que el campo NumRegistro toma el 2.

Espero haberme explicado. Si tienes algún problema me lo haces saber.

Un saludo.
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