FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper listbox con Select
Posts: 467
Joined: Fri Dec 09, 2005 12:41 AM
listbox con Select
Posted: Fri Oct 20, 2006 06:57 PM

Buenos dias con todos :

Una consulta, tengo un Listbox de una base de datos ordenados por ejemplo asi : INDEX : GRUPO + NOMBRE

y este por ejemplo lo activo con el SELECT GRUPO FOR "OFICINA"

Esto me permite listar solo el GRUPO de "OFICINA" y ordenado por NOMBRE:

Bueno la pregunta...:
yo ya tengo un posible nombre a ubicar entonces antes de activar el dialogo realizo lo siguiente :

XNOMBRE := "PEREZ"
*Busco Aproximadamente con el Softseek
SET SOFTSEEK ON
SEEK "OFICINA"+ XNOMBRE
SET SOFTSEEK OFF

REDEFINE LISTBOX oLBX FIELDS PERSONA->NOMBRE, PERSONA->SUELDO ;
HEADER "NOBRE","SUELDO MENSUAL" ;
FIELDSIZE 30 , 50 ;
SELECT GRUPO FOR "OFICINA" ;
ID 190

con esto, esperaba que al abrir el Browse se ubicara al menos lo mas cerca o sobre el registro donde se encuentra "PEREZ", pero no es asi, se ubica al principio de la lista del Grupo "OFICNA"

Creo que estoy mal en conceptos o falta algo, pues desearia que el registro activo (azul) sea lo mas cercano a "PEREZ" por ejemplo

Gracias por la ayuda anticipada

lubin

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
listbox con Select
Posted: Sat Oct 21, 2006 06:57 PM

Lubin,

> SEEK "OFICINA"+ XNOMBRE

Deberías usar:

SEEK XGRUPO + XNOMBRE

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 467
Joined: Fri Dec 09, 2005 12:41 AM
listbox con Select
Posted: Sun Oct 22, 2006 04:43 AM
Gracias Antonio por la respuesta, pero si la variable XGRUPO o campo indexado es de siete caracteres de igual manera funciona usandolo con XGRUPO o con "OFICINA", yo lo probe con variables y constantes y el resultado es el mismo problema. quizas falte algo mas al momento de reubicar el puntero del registro ??


Antonio Linares wrote:Lubin,

> SEEK "OFICINA"+ XNOMBRE

Deberías usar:

SEEK XGRUPO + XNOMBRE

Continue the discussion