A mi me llego bien. Y lo guarde...
SaludosCarlosMag
Date: Thu, 23 Aug 2007 15:11:05 -0300From: [EMAIL PROTECTED]: [EMAIL
PROTECTED]: [vbusers] Consulta de referencia cruzadasGenteme llego sin el
proyecto atachado, no se si lo elimino el servidor, si o llego avisen y lo
publico en algun ftp.graciasDaniel Calvin
El día 23/08/07, Daniel Calvin <[EMAIL PROTECTED]> escribió:
Hola GenteConstri un ejemplo de un componente que lo hace por codigo, no
encontre el componente que hice hace unos años....se usa asi:' Una consulta que
te trae los valore agrupados y con la operacion, suma, cuenta, lo que quieras
resuelta r.Open "SELECT Articulo, Talle, Sum(Cantidad) AS SumaDeCantidad
FROM Articulos GROUP BY Articulo, Articulos.Talle", c, adOpenStatic
'Componente nuevo Dim cub As New DACData.Cubo 'recorset
recuperado desde la consulta de agrupacion Set cub.RecordsetSource = r
'Agregas la parte fija, en tu caso articulo ' Pueden ser tantos campos como
quieras cub.PivotFields.Add "Articulo" ' seteas la columna cuyo
valor son los titulos, en tu caso talle Set cub.ColumnField =
r.Fields("Talle") 'seteas la columna que se usara para totalizar, la
interseccion digamos Set cub.sumaField = r.Fields("SumaDeCantidad") '
genera un recorset como el que vino en el ejemplo anterior del access. Set
cubRecordset = cub.GetCubo() r.Close c.CloseProbalo, te adjunto el
ejemplo completo, funciona con cualquier motor.SaludosDanielPD: se puede
optimizar mucho, si queres mejorarla mirala y te digo como.
El día 23/08/07, Listas Mug <[EMAIL PROTECTED]> escribió:
Upss…no pense que se iba a armar tal despelote, por lo que veo no es tan fácil,
el mayor problema que veo es que en este ejemplo, la columna talle puede
variar, es mas, varia constantemente, no siempre son los mismos valores, estoy
intentando algo con código, y basándome en lo que me enviaron, También estaría
bueno la opción que me dio Viviana, tenes algún ejemplo?
Gracias a todos
ESteban
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Report System -
VivianaEnviado el: Jueves, 23 de Agosto de 2007 12:39 a.m.Para: vbusers List
MemberAsunto: [vbusers] Consulta de referencia cruzadas
Si te sirve, en Crystal es muy fácil. Avisame y te armo un ejemplo.
Saludos
Viviana
----- Original Message -----
From: Listas Mug
To: vbusers List Member
Sent: Wednesday, August 22, 2007 4:19 PM
Subject: [vbusers] Consulta de referencia cruzadas
Hola listeros
Tengo que hacer una consulta de referencias cruzadas en Visual,
alguien tiene idea como hacerla???
Tengo los siguientes datos
Articulo talle cantidad
1000 40 1
1000 41 2
1001 39 1
1001 38 3
Y tengo que llegar a esto:
Artículo 38 39 40
41
1000 1
2
1001 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 -- Daniel A. CalvinCooperator Team
Memberhttp://www.cooperator.com.arMicrosoft Certified Professional
_________________________________________________________________
Descubre Live.com - tu propia página de inicio, personalizada para ver
rápidamente todo lo que te interesa en un mismo sitio.
http://www.live.com/getstarted