listbox con Select

Post Reply
User avatar
lubin
Posts: 451
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

listbox con Select

Post by lubin »

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
User avatar
Antonio Linares
Site Admin
Posts: 42561
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 35 times
Been thanked: 81 times
Contact:

Post by Antonio Linares »

Lubin,

> SEEK "OFICINA"+ XNOMBRE

Deberías usar:

SEEK XGRUPO + XNOMBRE
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
lubin
Posts: 451
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

Post by lubin »

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
Post Reply