PDA

Ver la Versión Completa : leer 1a posicion y ultima posicion


romario2
19/03/09, 17:28:01
Hola,

tengo una tabla interna y quiero leer un campo fecha de la 1a posicion de la tabla y otro campo fecha para leer en la ultima posicion de la tabla interna.

Alguna sugerencia??

Muchas gracias de antemano

acha3318
19/03/09, 18:02:07
Asi de rapidez lo único que se me ocurre seria algo como esto:

* Obtener cuantos registros tiene la ti_interna
DESCRIBE TABLE ti_interna LINES numlineas.

* Lee el primer registro
READ TABLE ti_interna INDEX 1 INTO wa_reg_primero.

* Lee el último registro
READ TABLE ti_interna INDEX numlineas INTO wa_reg_ultimo.

De ahi en adelante sigue tu lógica.

Espero te ayude.

ACHA

Hola,

tengo una tabla interna y quiero leer un campo fecha de la 1a posicion de la tabla y otro campo fecha para leer en la ultima posicion de la tabla interna.

Alguna sugerencia??

Muchas gracias de antemano

Jonathan Barrio Rodriguez
19/03/09, 19:29:41
Dentro de un loop puedes utilizar los eventos "AT FIRST" y "AT END", que leen el primer y úlimo registro respectivamente. Dentro de cada "AT XXX" "ENDAT." PUEDES METER LA LÓGIca de proceso que necesites para tratar esos registros.

De todos modos también leería el restro de registro, por lo tanto la respuesta de Hacha es mejor por temas de optimización.

Saludos.