Para exportar el resultado de una consulta SQL a un Excel simplemente hacemos:
EXEC sp_makewebtask @outputfile = 'c:\excel.xls', @query = 'Select campo1,campo2 from basedatos..tabla', @colheaders = 1, @FixedFont = 0,
@lastupdated = 0, @resultstitle = 'Testing details'
Haciéndolo de esta manera no necesitaremos que exista previamente el archivo excel
En este blog pretendo dejar resueltos problemas que me encuentro en el día a día como programadora de forma que sirvan tanto como apuntes como personales como para ayudar a otras personas que se encuentren con los mismos problemas. Espero que os sea de utilidad.
miércoles, 13 de abril de 2011
viernes, 4 de marzo de 2011
lunes, 21 de febrero de 2011
Crystal Report cómo formatear campos
Un par de apuntes sobre el formateo de campos en Crystal Report:
- Cambiar un Y/N por un S/N:
- Pulsamos sobre el campo con el botón derecho
- Format Object
- Design
- Display String y buscamos el icono para introducir una fórmula

- Introducimos IIF({campo},'S', 'N')
- Listo
- Como sombrear las filas pares de una lista
- Botón derecho sobre la sección de detalle
- Section Expert
- Pestaña color
- Background color y pulsamos en icono de formula
- Introducimos if RecordNumber mod 2 = 0 then Color (221,221,221) else crNoColor

Esto es todo amigos.
jueves, 10 de febrero de 2011
Cambiar el puerto a una aplicación en IIS7
Para cambiar el puerto a una aplicación que tengamos en el IIS7, basta con entrar en el Administrador del Internet Information Server, seleccionamos la aplicación en cuestion y pulsamos Enlaces dentro de las Acciones...
Seleccionamos el enlace del puerto que queremos cambiar y le damos a Modificar, de forma que nos aparecerá otra ventana donde podremos cambiar el puerto.
Configuracion de IIS7 y Tomcat con el Modulo IIS ARR
Para configurar el tomcat en un entorno de windows server 2008 con procesador de 64 bits y con IIS7 hemos usado lo siguiente
- Java JRE Version 6 Update 23
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jre-6u23-oth-JPR@CDS-CDS_Developer
- Apache Tomcat (32-bit/64-bit Windows Service Installer)
http://tomcat.apache.org/download-60.cgi
- IIS Application Request Routing (ARR) 2.0
http://www.iis.net/download/applicationrequestrouting
Comenzamos por instalar el java, cambiando la carpeta de destino a C:\Java
Una vez instalado Java, pasamos a instalar el tomcat, seleccionamos una instalacion 'Custom' y elegimos los componentes marcados en la siguiente imagen (los ejemplos tambien ya que los usuaremos en este tutorial)
Seguimos adelante sin modificar las opciones que nos encontramos por defecto, y finalmente introducimos como directorio para la instalacion del tomcat C:\Tomcat
- Java JRE Version 6 Update 23
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jre-6u23-oth-JPR@CDS-CDS_Developer
- Apache Tomcat (32-bit/64-bit Windows Service Installer)
http://tomcat.apache.org/download-60.cgi
- IIS Application Request Routing (ARR) 2.0
http://www.iis.net/download/applicationrequestrouting
Comenzamos por instalar el java, cambiando la carpeta de destino a C:\Java
Una vez instalado Java, pasamos a instalar el tomcat, seleccionamos una instalacion 'Custom' y elegimos los componentes marcados en la siguiente imagen (los ejemplos tambien ya que los usuaremos en este tutorial)
Seguimos adelante sin modificar las opciones que nos encontramos por defecto, y finalmente introducimos como directorio para la instalacion del tomcat C:\Tomcat
Con esto ya deberiamos tener el tomcat corriendo en nuestra máquina. Una vez comprobado que el tomcat funciona correctamente, pasamos a instalar y configurar el modulo IIS Aplication Request Routing que permitira al IIS actuar como un servidor proxy y enviar las llamadas al tomcat.
Cuando la instalacion de este modulo termina, se crea un fichero de log que se puede encontrar en el directorio %TEMP%.
Una vez instalado este modulo, procedemos a su configuracion para que actue como un proxy, ya que esta funcionalidad no viene habilitada por defecto. Seguimos los siguientes pasos:
1. Abrimos la caracteristica de 'Cache de enroutamiento de solicitud de aplicaciones'
2. En la siguiente ventana seleccionamos la opción de Configuración de proxy de servidor en las zonas de Acciones
3. Marcamos la casilla de habilitar proxy y pulsamos aplicar, dejando el resto de casillas con sus valores por defecto
4. Ahora tenemos que confiugurar una "Reescritura de direccion URL" de forma que ISS sepa que hacer con las llamdas que queremos que remita al tomcat. Pinchamos en el sitio, seleccionamos el icono de Reescritura de direccion URL y pulsamos en abrir caracteristica.
5.En la pagina de Reescritura de direccion URL pulsamos sobre 'Agregar reglas'
6. En agregar reglas pulsamos sobre 'regla en blanco' y le damos a aceptar
7. En la pantalla de modificación de regla de entrada asignamos un nombre a la nueva regla y un patron (examples.+). La nueva regla usa expresiones regulares por defecto, de no ser así hay que seleccionar esa ocpión. En la zona de acciones de la modificación de regla hay que asegurars de que el tipo de acción seleccionado es Reescribir. Ponemos la URL a nuestro servidor Tomcat en el campo reescribir direccion URL, seguido de {R:0}. Despues pulsamos Aplicar.
Ya podemos comprobar que al acceder a cualquier direccion del tipo http://localhost/examples, el IIS nos redireccionara a http://localhost:8080/examples, por lo que la petición será servida por el Tomcat.
Nota: Tutorial basado en http://www.iisadmin.co.uk/?p=326
Suscribirse a:
Entradas (Atom)












