Uf.. Como me enganche con esto...!!! En cuanto al articulo que Omar plantea, el problema de la solucion Sql2000 esta en que la consulta esta haciendo UNIONS por rubro y cada Rubro lo estan HARDCODENADO (capaz que este termino tambien les causa gracia): where Rbr.idRubro=3 El problema con eso estaria en que: ¿que sucede si agregamos un rubro mas a la tabla de rubros? Si bien hay que decir que funciona, sesta eria una solucion poco flexible. No sucede lo mismo con el uso que ahi dan a la sentecia Sql2005 PIVOT... De nuevo Saludos y que sean otra vez cordiales... CarlosMag
From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [vbusers] Consulta de referencia cruzadasDate: Thu, 23 Aug 2007 00:37:02 +0000 La otra solucion era vinculando tablas Sql como bien apuntaste... From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [vbusers] Consulta de referencia cruzadasDate: Thu, 23 Aug 2007 00:31:04 +0000 Ja... Con el componente justamente se ROTA (como lo llamo yo) la info via codigo... Llamese componente o codigo propio...Lo que plantea esa persona que contesta en ese foro me parece es llenar el access via ADO (como una de las soluciones) y utilizar la funcionalidad que Acess provee de referencias cruzadas para devolver la consulta de la que hablabas en un principio. Aprovecho para comentar que me encanto el artículo que mando Omar Zaccardi.Saludos cordialesCarlosMag Date: Wed, 22 Aug 2007 20:04:30 -0300From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [vbusers] Consulta de referencia cruzadas Carlos Si la base no es access no es recomendable hacerlo vis access, me imagino que adjuntan las tablas de mssql. Tengo un viejo componente, debe tener como 8 años que permite hacerlo sobre mssql. Era muy poco codigo, se le pasan los querys Se le indica el Pivot Y retorna un recordset, si lo encuentro lo mando. Daniel Calvin El día 22/08/07, Carlos Bernardo Maggiotti <[EMAIL PROTECTED]> escribió: Aca esta copmo armar tablas de referencias cruzadas en Access... Punto a favor de Access y del compañero Daniel Calvin respecto al Access. http://www.aulaclic.es/access2002/t_9_1.htmhttp://www.territoriopc.com/access/consultas_de_referencias_cruzadas.php De todos modos, Estaban acaba de plantear que esta trabajando contra Sql2000, asi que sigue siendo valida mi respuesta... http://groups.google.com.ar/group/microsoft.public.es.sqlserver/browse_thread/thread/ea74342f4a52e5de/2345a95be5db5577?lnk=st&q=rotar+tabla+sql&rnum=1&hl=es#2345a95be5db5577 Este foro plantea la solucion intermedia usando justamente Access... Saludos cordiales...CarlosMag Date: Wed, 22 Aug 2007 16:29:41 -0300From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [vbusers] Consulta de referencia cruzadasHola EstebanSimplemente arma una consulta en access y levantala con un recordset.SaludosDaniel Calvin El día 22/08/07, Listas Mug <[EMAIL PROTECTED]> escribió: Hola listeros Tengo que hacer una consulta de referencias cruzadas en Visual, alguien tiene idea como hacerla??? Tengo los siguientes datos Articulo talle cantidad1000 40 11000 41 21001 39 1 1001 38 3 Y tengo que llegar a esto: Artículo 38 39 40 41 1000 1 21001 3 1 Esto se puede hacer en access, pero no le encuentro la vuelta en visual Desde ya muchas gracias Saludos, Esteban > > Desde ya muchas gracias> Saludos, ESteban> > > Comunícate al instante con Windows Live Messenger Windows Live Messenger -- Daniel A. CalvinCooperator Team Memberhttp://www.cooperator.com.arMicrosoft Certified Professional Se uno de los primeros en probar Windows Live Mail. Windows Live Mail. -- Daniel A. CalvinCooperator Team Memberhttp://www.cooperator.com.arMicrosoft Certified Professional Envía mensajes de correo electrónico directamente a tu blog con MSN. Carga chistes, fotografías y muchas otras cosas. Es gratis. Descubre Live.com - tu propia página de inicio, personalizada para ver rápidamente todo lo que te interesa en un mismo sitio. todo en el mismo sitio. _________________________________________________________________ Exprésate - diseña tu página de inicio de Live.com como más te guste. http://www.live.com/getstarted
