Page 1 of 1

Como obtebgo la columna en que estoy posicionado en xbrowse?

Posted: Fri Nov 21, 2008 10:48 pm
by Miguel Salas
Hola a Todos:

Tengo este detalle, el oBrw:nColSel me da la columna pero de las que se estan visualizando, la que necesito es la del objeto browse competo, es decir si se ven 5 columnas y tengo 15 en total , si me posiciono en la 15, me regresa el numero 5. ¿?

Saludos y gracias

Re: Como obtebgo la columna en que estoy posicionado en xbro

Posted: Fri Nov 21, 2008 11:26 pm
by mmercado
Miguel Salas wrote:Tengo este detalle, el oBrw:nColSel me da la columna pero de las que se estan visualizando, la que necesito es la del objeto browse competo, es decir si se ven 5 columnas y tengo 15 en total , si me posiciono en la 15, me regresa el numero 5. ¿?
Hola Miguel:

Prueba con oBrw:nAt()

Saludos.

Manuel Mercado

Posted: Fri Nov 21, 2008 11:45 pm
by Miguel Salas
que tal maestro, ya probé, pero obtengo el mismo resultado
saludos

Posted: Fri Nov 21, 2008 11:58 pm
by Armando
Miguel:

Con ADO utilizo este código:

Code: Select all

AEVAL(oBrw:aCols,{|oCol|oCol:bLClickHeader := {|nmRow, nmCol| SortHdr(oBrw,oBrw:MouseColPos( nmCol )) }})
Observa que debes dar clic en el header, ojalá te ayude.

Saludos

Posted: Sat Nov 22, 2008 12:50 am
by Daniel Garcia-Gil
puedes usar esto...

oBrw:SelectedCol():nArrayCol
o
oBrw:SelectedCol():nCreationOrder

pero si haces un swap de columnas no te va a servir, es decir intercambias la columna 4 con la 5, aunque este primero ahora la 5 que la 4 seguiran siendo 5 y 4, espero hacerme entender

Posted: Mon Nov 24, 2008 4:02 pm
by Miguel Salas
Listo!

oBrw:SelectedCol():nCreationOrder

obtengo lo que necesito
Gracias y saludos a todos