viernes, 10 de diciembre de 2010

Obtener sentencia SQL desde Vista o Búsqueda Avanzada

Muchas veces (especialmente cuando empezamos con Dync CRM) y nos solicitan hacer reportes desde Visual Studio, desconocemos el nombre de las tablas, de los atributos, o simplemente no tenemos experiencia haciendo consultas a BD. En un post anterior mostré como obtener el FetchXML de vistas y búsquedas avanzadas, ahora les mostraré la manera de obtener la sentencia SQL.

Primero haremos una búsqueda avanzada (o seleccionaremos una vista) y la exportaremos a Excel seleccionando la opción “Hoja de cálculo dinámica” (Dynamic worksheet).
Cuando tengamos el Excel abierto con el resultado de la exportación, procederemos a seleccionar la opción “Datos” del ribbon y luego seleccionaremos la opción “Conexiones”.

Luego se abrirá una ventana en la cual haremos clic en el botón “Propiedades…”,
En la siguiente ventana, seleccionaremos la pestaña “Definición”, donde en la sección “Texto del comando” se muestra la sentencia SQL

No hay comentarios:

Publicar un comentario