Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/07/2009, 20:50
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Recrear informe de access

Cita:
Ahora quiero que me recorra todo el array, me elija todos los registros con identica provincia, me sume las unidades hechas en cada una de las obras realizadas en ese sitio
Eso me suena màs a tardea de SQL que de ASP. Eso que mecesitas serìa un SELECT Provincia, Obra, SUM(Piezas) as Piezas FROM TuTabla GROUP BY Provincia, Obra

Luego lo recorres y vas generando una tabla mas o menos de esta forma (còdigo no probado asì que quiza tengo errores de sintaxis o cosas asi):

Código asp:
Ver original
  1. ...
  2. set rs.Open vSQL, objConnection
  3. %>
  4. <table>
  5. <tr><td><%=rs("Provincia")%><td><div id="capa<%=rs("Provincia")%>">
  6. <%
  7. ...
  8. provinciaAnt = rs("Provincia")
  9. Suma = 0
  10. While not rs.eof do
  11.   if rs("Provincia")<>provinciaAnt Then
  12.      %><script>document.getElementById("capa<%=provinciaAnt %>").innerHTML = <%=Suma%></script><%
  13.      Suma = 0
  14.      provinciaAnt = rs("Provincia")
  15.   end if
  16.   %>
  17.        <tr><td><%=rs("Provincia")%><td><%=rs("Piezas")%>
  18.   <%
  19.   rs.next
  20. Wend
  21.  %><script>document.getElementById("capa<%=provinciaAnt %>").innerHTML = <%=Suma%></script><%

La idea es recorrer el recordSet y detectar el cambio de provincia o el EOF y en ese caso actualizar la capa de la provincia anterior