El tema es asi, tengo una tabla bastante larga que la quiero dividir(xejmplo) por el "color"(ya q' hay muchas filas de un mismo color) entonces abro una hoja por cada color.
Una de las soluciones seria usar una variabe del ISS para guardar un puntero(existe esto en ASP?) al registro donde se ubica el siguiente color y luego volver a la misma pagina que carga la tabla/xls, y seguir cargando la tabla desde el puntero.
Seria algo asi:
CargaTablaXLS.asp
Código:
La verdad que nunca vi esto, pero agradeceria saber si alguien ya lo hizo, o tiene una idea mejor que la mia o sabe que es factible directamente desde las propiedades del excel en ASP.<% select case Session("color") case "inicio" ANT= objRS("color") 'Por default pongo en "inicio" esta variable en case "fin" Response.Redirect("otrapagina.asp") 'otra pagina case else ANT= Session("color") end Select While(NOT objRS.EOF and objRS("color")= ANT) <tr> 'Aca va la tabla </tr> ANT= objRS("color") objRS.MoveNext wend if(objRS.EOF)Then Session("color")= "fin" else Session("color")= objRS("color") Response.Redirect("cargarRS.asp") 'Esta es la pagina donde genero el RecordSet, pero la tendria End If 'que abrir en ventana Nueva para no perder la tabla anterior. %>
Muchas Gracias y Saludos.