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. > >
