Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/03/2010, 18:54
Avatar de DanX03
DanX03
 
Fecha de Ingreso: septiembre-2007
Ubicación: México D.F.
Mensajes: 148
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Exportar a word

Hola marco_foros.

Gracias por la respuesta, si me genera el documento word pero lo que hace es que todos los valores resultantes de la consulta los sobreescribe uno despues del otro, dejando solo el ultimo valor visible el codigo lo implemente de la siguiente forma:

Código ASP:
Ver original
  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
  2. <!-- #include file="variables.asp"-->
  3. <%
  4. narchivo = "\inetpub\wwwroot\bitacora_desarrollo\reporte_desarrollo.doc"
  5. fechaini=request.QueryString("fechaini")
  6. fechafin=request.QueryString("fechafin")
  7.  
  8. Response.Clear()
  9. Dim wrdApp
  10. Dim wrdDoc
  11.  
  12. Set wrdApp = Server.CreateObject("WORD.Application")
  13. Set wrdDoc = wrdApp.Documents.Open(narchivo)
  14.  
  15.  
  16. conectar()
  17.  
  18.  
  19. sqla="select a.fecha_odt,b.cliente,a.proyecto,c.descripcion,a.realizo,clasificacion from (select fecha_odt,cliente,proyecto,"&_
  20.     "descripcion,realizo,(case when clasificacion=1 then 'CALLCENTER' when clasificacion=2 then 'ADMINISTRATIVO' when clasificacion=3 then "&_
  21.     "'BASE DE DATOS' end) clasificacion from desarrollo.bitacora_desarrollo where fecha_odt between convert(datetime,'"&fechaini&"',103) "&_
  22.     "and convert(datetime,'"&fechafin&"',103)+1) a left join (select id,nombre as cliente from desarrollo.clientes09 where area=1) b on "&_
  23.     "a.cliente=b.id left join (select id_req,descripcion,actividad from desarrollo.cat_requerimientos) c on a.descripcion=c.id_req "&_
  24.     "order by a.clasificacion,a.fecha_odt,a.realizo"
  25. 'response.Write(sqla)
  26. 'response.End()
  27. rs.Open sqla, conn
  28.  
  29. wrdApp.Visible = True
  30.  
  31. while not rs.eof
  32.  
  33. wrdApp.ActiveDocument.Content.Text = rs(0)&"<br> "
  34. wrdApp.ActiveDocument.Content.Text = rs(1)&"<br> "
  35. wrdApp.ActiveDocument.Content.Text = rs(2)&"<br> "
  36. wrdApp.ActiveDocument.Content.Text = rs(3)&"<br> "
  37. wrdApp.ActiveDocument.Content.Text = rs(4)&"<br> "
  38. wrdApp.ActiveDocument.Content.Text = rs(5)
  39.  
  40. rs.movenext
  41. wend%>

En donde tengo que cambiarle para que salgan los datos de la siguiente forma

----------------------------------
| Dato 1 | Dato2 | Dato3 | Dato 4 | Dato n |
----------------------------------