Muchas gracias a los tres a esta altura la pregunta es bastante tonta pero.... ¿como llamo a CreateIndex desde la uo ? Muchas Gracias Oscar
_____ De: gufa@mug.org.ar [mailto:[EMAIL PROTECTED] En nombre de Rubén O. Rovira Enviado el: martes, 08 de mayo de 2007 11:43 Para: gufa List Member Asunto: [gufa] Indexar cursores de TierAdapter Otra vez lo agarramos en un fallido al Nono... bueno, en este caso en dos.... se ve que los remedios genericos no andan igual que los de marca, o como dice el ilustre conde Munuce, toma las pastillas en el orden inapropiado, olvidando (cuando no!) lo aconsejado por el medico. Que feo llegar asi a viejo! Paso a corregir: En la TierAdapter (TierAdapter.prg) se agrego un metodo "PostProcessEachCursor" que se llama en GetData antes de "prender" el buffering de los cursores a generar desde el XML correspondiente. (Fragmento de GetData en TierAdapter.prg) If tlPostProcessEachCursor This.PostProcessEachCursor( oTable. Alias ) Endif CursorSetProp( "Buffering" , 5 ) En el metodo PostProcessEachCursor se llama a otro metodo abstracto CreateIndexes en donde podes despacharte con indices a gusto. Esto seria especializando CreateIndexes en la uo de la entidad correspondiente. Todo este mecanismo esta ahi oculto desde la version 2.xx aunque puede que la presbicia impida a algunos encontrarlo (jejejej) Oscar, espero que esto haya aclarado tus dudas. Te pido disculpas por no haber contestado antes, pero como te dije ayer, estaba complicado. Igualmente, la demora sirvio para hostigar al Nono, al que espero el humor y la paciencia nunca se le acaben. Saludos Ruben Rovira El día 8/05/07, Omar Bellio <[EMAIL PROTECTED]> escribió: A ver... dos puntos: a - Ese método está en la versión 3.0, todavía no publicada según mi modesto entender b - Es un método abstracto, por tanto, debo repetir que EN ESE MÉTODO, tendrás que "usar CursorSetProp() para cambiarles el buffering a 1" (dixit (por mí)) peor, como decía Olmedo (y/o Tu Sam, ver antiguo thread correspondiente)... "puede fallar" _____ De: gufa@mug.org.ar [mailto: gufa@mug.org.ar <mailto:gufa@mug.org.ar> ] En nombre de Omar Bellio Enviado el: Tuesday, May 08, 2007 9:32 AM Para: gufa List Member Asunto: [gufa] Indexar cursores de TierAdapter Uuuuuuh!!! nunca lo vi! (o no me acuerdo) _____ De: gufa@mug.org.ar [mailto: gufa@mug.org.ar <mailto:gufa@mug.org.ar> ] En nombre de Martin Salias Enviado el: Monday, May 07, 2007 8:50 PM Para: gufa List Member Asunto: [gufa] Indexar cursores de TierAdapter Noooooooooooo. Reprobado el nono. Hay un método que el ilustrísimo (por no decir pelado) RR dejó a tal efecto en UserTierAdapter, llamado: CreateIndexes. Ahí es donde se hace. Saludos, /ms On 5/7/07, Omar Bellio <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > wrote: Tenés que usar CursorSetProp() para cambiarles el buffering a 1. _____ De: gufa@mug.org.ar [mailto: gufa@mug.org.ar <mailto:gufa@mug.org.ar> ] En nombre de Oscar Gonzalez Enviado el: Sunday, May 06, 2007 7:02 PM Para: gufa List Member Asunto: [gufa] Indexar cursores de TierAdapter Hola Tengo un form con TierAdapter en el que har 6 cursores que una vez completados los tengo que imprimir, para lo cual tengo que indexarlos para poder relacionarlos. ¿Como debo hacer esto? Saludos Oscar No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.6.5/792 - Release Date: 06/05/2007 9:01 PM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.6.5/792 - Release Date: 06/05/2007 9:01 PM -- Martín Salías www.Salias.com.ar <http://www.salias.com.ar/> Agile Alliance Member - Microsoft MVP No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.6.5/792 - Release Date: 06/05/2007 9:01 PM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.6.5/792 - Release Date: 06/05/2007 9:01 PM No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.6.5/792 - Release Date: 06/05/2007 9:01 PM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.6.5/792 - Release Date: 06/05/2007 9:01 PM