Bueno,

Proba esa receta y contame...

Saludos,

Pancho
Cordoba


El 26 de diciembre de 2013, 11:06, Flores Sistemas (Pablo Flores) <
[email protected]> escribió:

>   si me refiero a set order to .....
> blanqueo el recordsource
> set order to ....
> go top
> y luego el recourdsource=”Cursor1”
>
>   *From:* francisco prieto <[email protected]>
> *Sent:* Thursday, December 26, 2013 10:41 AM
> *To:* GUFA List Member <[email protected]>
> *Subject:* [GUFA] Problemas con grid relacionados
>
>  O sea que cuando indexas te referís a SET ORDER?
>
> Y la sentecia de Orden es
>
> Set Order to xx
> Go top
>
> o cual es la orden que le das?
>
> Saludos,
>
> Pancho
> Córdoba
>
>
> El 26 de diciembre de 2013, 10:25, Flores Sistemas (Pablo Flores) <
> [email protected]> escribió:
>
>>   Si lo hice asi, (saco la coneccion a los grid, hago los cambios y
>> luegos los vuelvo a conectar)
>>     grillax.recordsource=””, tambien con
>> grilla.resortoretodefault(“recorsdsource”) y tambien las propiedades
>> linkmaster y relationalexpr
>> lo llamativo que el problema lo hace despues de hacer los pasos que
>> indique y cuando establezco un indice al cursor, sin indice (set order to)
>> anda ok!!
>>
>>
>>  *From:* Pablo Siguenza <[email protected]>
>> *Sent:* Thursday, December 26, 2013 10:08 AM
>> *To:* GUFA List Member <[email protected]>
>> *Subject:* [GUFA] Problemas con grid relacionados
>>
>>
>> Creo haberte entendido, jaja.
>>
>>
>>
>> Antes de hacer el index o reindex tenés que sacarle el recordsource y
>> luego dárselo de vuelta.
>>
>>
>>
>> saludos
>>
>>
>>
>> *Pablo Sigüenza*
>>
>>
>>
>> *De:* [email protected] [mailto:[email protected]] *En nombre de *Flores
>> Sistemas (Pablo Flores)
>> *Enviado el:* jueves, 26 de diciembre de 2013 10:02
>> *Para:* GUFA List Member
>> *Asunto:* [GUFA] Problemas con grid relacionados
>>
>>
>>
>> Hola a todos...
>>
>>     Tengo 2 cursores (
>>
>> cursor1
>>
>> y cursor2) relacionados a 2 grid (grid1 y grid2) respectivamente,  en los
>> cuales se pueden cambiar el orden de ellos
>>
>> mediante indices generados con: index on xxxx tag xx additive
>>
>> En el mismo form tengo un OptionGroup con 3 opciones
>>
>> la 1º opcion= No hay relaciones entre grid
>>
>> la 2º Opcion= cursor1 es Padre de cursor2 y los relaciono colocando en
>> grid2.linkmaster=”cursor1” y Grid2.RelationalExpr=”cursor1.ID_articulo”
>>
>> la 3º Opcion= cursor2 es Padre de cursor1 y los relaciono colocando en
>> grid1.linkmaster=”cursor2” y Grid1.RelationalExpr=”cursor2.ID_articulo”
>>
>> Antes de asignar los cambios a los grid coloco las propiedades tanto de
>> grid1 como grid2 en blanco (recordsource, linkmaster, y RelationalExpr)
>>
>> Hasta aqui funciona todo ok mientras trabajo y selecciono las distintas
>> opciones, los grid trabajan ok.
>>
>>
>>
>> Si estoy en la opcion 2 o 3 (Donde hay una relacion padre- hijo), y hago
>>
>> los pasos siguientes....
>>
>> 1) Me muevo de registro en el grid padre y cambio el indice del cursor
>> padre
>>
>> 2) Selecciono la Opcion1 (quedan los cursores sin relacion)
>>
>> e inclusive sin orden de indice en ambos cursores
>>
>>     Hasta aqui de 10!!!, pero......
>>
>> 3) Indexo la tabla que fue hija ahi se produce el “error” que no me
>> muestra nada en
>>
>>     el grid. Es mas, siguiendo el debug, veo que me coloca el puntero del
>> cursor en eof().
>>
>> y mediante el debug (paso a paso) cuando el cursor hijo esta en oef()
>> hago un go top, va al 1º registro, pero cuando el form toma el foco
>> nuevamente
>>
>> el cursor que era hijo pasa nuevamente a eof()=.t.
>>
>> NO entiendo porque tiene este comportamiento... si en teoria esta sin
>> relaciones los cursores!!!
>>
>> Hace 2 Dias que me tiene loco esto...
>>
>> que puede Ser!!
>>
>>
>>
>> no se si fui claro, sino les puedo pasar un form de prueba para que vean
>> el problema
>>
>> Saludos
>>
>> Pablo Flores
>>
>>
>>
>>
>>  ------------------------------
>>
>> <http://www.avast.com/>
>>
>> Este mensaje no contiene virus ni malware porque la protección de avast!
>> Antivirus <http://www.avast.com/> está activa.
>>
>>
>>
>>
>> ------------------------------
>>    <http://www.avast.com/>
>>
>> Este mensaje no contiene virus ni malware porque la protección de avast!
>> Antivirus <http://www.avast.com/> está activa.
>>
>>
>
>
> ------------------------------
>    <http://www.avast.com/>
>
> Este mensaje no contiene virus ni malware porque la protección de avast!
> Antivirus <http://www.avast.com/> está activa.
>
>

Responder a