Power Builder - problema con getitemnumber

 
Vista:

problema con getitemnumber

Publicado por luis (50 intervenciones) el 08/05/2007 23:26:21
Buenas tardes amigos, tengo un problema que nunca me habia dado.

trato de obtener un valor de un campo de una DW, con esta intruccion

integer li_correlativ

evento double click
if (GetRow() <> 0 ) then
li_correlativ= (dw_datos.getitemnumber(GetRow(),'id_correlativo'))
messagebox('',string(li_correlativ))
else
messagebox('error', 'no selecciono ningun registro')
end if

el problema es que cuando me posiciono con el mouse y selecciono el campo solo me muestra el que se encuentra en la primera posición.

ejemplo si en mi dw traigo en el campo Id_correlativo
1
2
3

y me posiciono en la fila 3 la instruccion me deberia mostrar el valor de 3, pero en su lugar me muestra el 1 ???????? no se que pasa.

en mi tabla el campo Id_correlativo es de tipo numerico, se autoincrementa cada vez que inserto.
Mi manejador de BD es SQL 2000

el campo desde power builder me muestra que es un campo
Id_correlativo number() identity (10)

uso Power 10.5

Alguien conoce alguna otra instruccion donde pueda traer un valor de una dw. especificamente de un campo cuando me posicione en él.

Saludos,
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

RE:problema con getitemnumber

Publicado por amilcar (407 intervenciones) el 09/05/2007 14:00:50
hola, el evento doubleclick devuelve un argumento q es row, q es la fila donde hiciste dobleclick

prueba de usar este en lugar de getrow

saludos
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