ME PODRIAN EXPLICAR EL USO DEL SCOPE

ME PODRIAN EXPLICAR EL USO DEL SCOPE

Postby Gerardo Farfan » Wed Mar 28, 2007 10:25 pm

Y SI SE PUEDE USAR EL RESULTADO EN UN BROWSE

DE ANTEMANO MUCHAS GRACIAS
Gerardo Farfan
 
Posts: 52
Joined: Fri Oct 28, 2005 3:42 pm
Location: Mexico, D.F.

Postby manuramos » Thu Mar 29, 2007 9:33 pm

El SCOPE se uitliza para delimitar una salida de registros. Por ejemplo, en un listado de apellidos, el SCOPE sería indicar: DESDE "Gómez" HASTA "Rodríguez", que serían los límites del SCOPE, o DESDE "18 años" HASTA "40 años", etc...

Yo no utilizo el Browse de FiveWin, pero en el manual, se puede leer en la definición LISTBOX la línea:

[ SELECT <cField> FOR <uValue1> [ TO <uValue2>] ]

<uValue1> y <uValue2> representan los límites del SCOPE

Algunos programadores prefieren utilisar un FILTRO y así no tener que definir un SCOPE en el BROWSE. Por ejemplo:

SET FILTER TO APELLIDOS >= "Gómez" .AND: APELLIDOS <= "Rodríguez"
No te lo aconsejo, ralentiza la aplicación.

Con DBF/CDX puedes incluso crear un INDICE con su propio SCOPE (indice condicional), así no tienes que preocuparte en filtros ni límites de listados. Creo que es la mejor opción. Por ejemplo:

INDEX ON BASE->APELLIDO TAG Grupo FOR APELLIDOS >= "Gómez" .AND. APELLIDOS <= "Rodríguez"

Sólo se añaden al índice los registros que cumplen la condición.
Nos Gusta Programar
manuramos
 
Posts: 219
Joined: Mon Dec 26, 2005 7:25 pm
Location: Jerez de la Frontera (Spain)

Postby Gerardo Farfan » Fri Mar 30, 2007 5:59 pm

ok, gracias
Gerardo Farfan
 
Posts: 52
Joined: Fri Oct 28, 2005 3:42 pm
Location: Mexico, D.F.


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 6 guests