Ver por etiquetas

Todas las etiquetas » Trucos (RSS)

Creación de tablas numéricas auxiliares (Tally Tables) (1)

Una tabla numérica auxiliar (denominada también tabla de conteo, tally table o simplemente tabla de números) es una tabla compuesta por una única columna, que almacena una cantidad variable de registros con valores numéricos consecutivos, y que se emplea como herramienta de soporte en operaciones tales como la generación de registros en otras tablas y la manipulación de cadenas en escenarios en los que tradicionalmente se recurre a algún tipo...

Habilitar .NET Framework 3.5 para instalar SQL Server 2014

Durante la instalación de SQL Server 2014, si nuestro sistema operativo es Windows 8/8.1, y no tenemos activado .NET Framework 3.5, al llegar al paso del asistente en el que se realiza la comprobación de las características seleccionadas para instalar, es probable que nos encontremos con un error que nos avisa de la falta de .NET Framework 3.5 en nuestro sistema, y que debemos instalarlo si queremos completar con éxito la instalación de esta versión del gestor...
Posted por Luis Miguel Blanco | con no comments
Archivado en: ,

Actualización selectiva de tablas dinámicas de Excel conectadas a cubos de datos

Dentro de las características de Inteligencia de Negocio (BI) incluidas en Excel para el análisis de información, nos encontramos con la posibilidad de tener varias tablas dinámicas conectadas a diferentes cubos de datos, tanto en una misma hoja como repartidas en diversas hojas de un mismo archivo, permitiéndonos de esta forma disponer de múltiples vistas sobre nuestro sistema de información de forma centralizada. Cuando los cubos que están...

Establecer el acceso a cubos de datos para usuarios y grupos de usuarios

Durante el desarrollo de un cubo de datos multidimensional con SQL Server 2012 (o bien a su finalización), resulta necesario establecer una adecuada política de permisos para determinar qué usuarios podrán acceder a la información que contiene. Con tal fin tenemos a nuestra disposición los roles , elementos integrantes de una base de datos multidimensional, mediante los cuales podremos gestionar los diferentes modos de acceso a la misma, según el usuario...

Reactivando combinaciones de teclado (Ctrl+R, Ctrl+Mayús+L, etc.) en SQL Server 2012

Aquellos desarrolladores que migren a SQL Server 2012 desde una versión anterior de esta misma plataforma de administración de bases de datos, al comenzar a trabajar con el editor de consultas de SQL Server Management Studio (SSMS), pueden encontrarse con la desagradable sorpresa de que algunas de sus combinaciones o atajos de teclado favoritas, utilizadas para la ejecución de acciones habituales, no funcionan igual que en versiones previas del producto. Este comportamiento,...

Mostrar el escritorio en Windows 8

Una de las primeras cosas que busqué en el modo de escritorio tradicional al instalar el nuevo Windows 8 fue el botón "Mostrar escritorio". Se trata de una opción que particularmente considero muy útil y cómoda para limpiar el escritorio cuando está plagado de ventanas. Sin embargo, en un principio sólo encontré esta posibilidad haciendo clic derecho en la barra de tareas. Tras publicar este post, Antón Molleda (al que agradezco...
Posted por Luis Miguel Blanco | 2 comment(s)
Archivado en:

Generate SQL Server test data from Excel. The transfer to SQL Server (and 2)

After data generation in Excel explained in the first part of the article, in this second installment we'll show how to insert that information into a SQL Server database. Database creation After spreadsheet creation, we'll transfer its contents into a SQL Server database running the following script from SQL Server Management Studio. USE master GO CREATE DATABASE Poblacion GO USE Poblacion GO CREATE TABLE DatosPoblacion ( Fila_ID int NOT NULL , Edad_ID int NULL , Sexo_ID char (1) NULL ,...

Generate SQL Server test data from Excel. Operations in Excel (1)

Creating sample data During the application development stages, in most of the time, we are faced with the need to have at our disposal a set of test data to use in the different processes that are developing. A similar situation occurs if we are building an information system based on OLAP data cubes using SQL Server Analysis Services, because in these cases we will need also a large volume of data, to perform analysis simulations. Suppose we have to generate a database of population data, with...

Optimizando la creación de estructuras de bases de datos en archivos de script mediante SSIS

En el artículo "Utilizando SSIS para crear scripts de respaldo con la estructura de la base de datos" ( parte 1 - parte 2 ), publicado con anterioridad en este blog, dejábamos pendiente de desarrollar una mejora que nos permitiera acelerar los tiempos de creación de los archivos de script, ya que el uso de algunas colecciones proporcionadas por la clase Database, más concretamente Views, StoredProcedures y UserDefinedFunctions, al contener una importante cantidad...

Generar datos de prueba para SQL Server desde Excel. El traspaso a SQL Server (y 2)

Después de la generación de datos realizada en Excel, que explicamos en la primera parte del artículo, en esta segunda entrega trataremos acerca de la forma de insertar dicha información en una base de datos SQL Server. Creación de la base de datos Finalizada la creación de la hoja de cálculo, volcaremos su contenido en una base de datos SQL Server, que crearemos a continuación ejecutando el siguiente script desde SQL Server Management Studio...

Generar datos de prueba para SQL Server desde Excel. Operaciones en Excel (1)

La creación de datos de muestreo Durante las diversas fases del desarrollo de una aplicación, en la mayor parte de las ocasiones, nos encontramos ante la necesidad de tener a nuestra disposición un conjunto de datos de prueba, para poder utilizarlos en los diferentes procesos que estamos desarrollando. Una situación similar se produce si estamos construyendo un sistema de información basado en cubos de datos OLAP mediante SQL Server Analysis Services, ya que, por...

Formatear cadenas como columna de fecha en el control DataGridView

A raíz de un artículo que publiqué sobre diversos aspectos de la presentación de datos en el control DataGridView, hace unos días recibí un comentario de un lector, en el que me exponía el problema que tenía para visualizar una tabla de una base de datos mediante este control, ya que en dicha tabla, uno de sus campos contenía valores de fecha, pero almacenados como cadenas, en un estilo yyyymmddhhmm; por ejemplo: 200804251200. Supongamos...

Reutilizar un convertidor de tipo en varias columnas del control DataGrid de Silverlight

Cuando mostramos ciertos tipos de datos, tales como fechas y números, mediante el control DataGrid de Silverlight, habitualmente necesitamos aplicarles un formato previo a la presentación, para que su visualización resulte más adecuada al usuario. Como ya vimos en un artículo anterior, el mecanismo que nos ofrece Silverlight para aplicar formato a los datos antes de presentarlos pasa por el uso de un convertidor de tipo, que consiste en una clase que implementa la interfaz IValueConverter, cuyo método...
Posted por Luis Miguel Blanco | 9 comment(s)
Archivado en: ,

Cambiando el primer día de la semana en el control DatePicker de "Applications = Code + Markup"

Nota . A efectos de poder seguir adecuadamente el contenido de este artículo, los ejemplos de código fuente del libro que se menciona se encuentran en este enlace para C# y en este enlace para VB. Un interesante control de selección de fecha Hace unos cuantos meses leí el estupendo libro " Applications = Code + Markup " de Charles Petzold , una obra totalmente recomendable para todos aquellos que quieran iniciarse y profundizar en el nuevo paradigma de aplicaciones de escritorio que representa...
Posted por Luis Miguel Blanco | 7 comment(s)
Archivado en: ,

Completando el control MaskedTextBox con ceros a la izquierda. Al editar el control (y II)

En la primera entrega de este artículo mostrábamos una sencilla técnica en el uso del control MaskedTextBox, consistente en completar un número con ceros a la izquierda. En esta segunda parte vamos a complicar la estrategia en la introducción del valor en la caja de texto, ya que será en el momento en el que el usuario vaya escribiendo cuando tendremos que ir añadiendo dinámicamente los ceros a la izquierda del número, dotándole de un comportamiento similar en algunos aspectos al de la calculadora...

Completando el control MaskedTextBox con ceros a la izquierda. Al salir del foco (I)

Tal y como reza el título de este artículo, durante el desarrollo de una aplicación Windows Forms puede haber ocasiones en las que necesitemos que una caja de texto admita solamente valores numéricos, lo cual podemos resolver muy fácilmente mediante un control MaskedTextBox sobre el que establezcamos la máscara de entrada apropiada; pero como requerimiento adicional, supongamos que dicho número debe tener una cantidad determinada de dígitos, que si no son introducidos por el usuario, deberán ser...

Optimizando la comprobación de la columna a formatear en el DataGridView

En una serie de artículos publicados anteriormente sobre el control DataGridView, mostrábamos diversas técnicas para aplicar formato a las celdas de la cuadrícula de datos, empleando el evento CellFormatting para realizar tal operación. El modo utilizado en esos ejemplos para saber si la columna a formatear era la requerida, pasaba por tomar el parámetro DataGridViewCellFormattingEventArgs que recibe el evento, y usando el valor de su propiedad ColumnIndex, aplicarlo al índice de la colección Columns...

Error "ASP.NET Ajax client-side framework failed to load". Cuidado con la fecha del sistema

Hace unos días me dejaron un vetusto portátil equipado con un no menos vetusto procesador AMD Athlon 4 y 256 MB de RAM. Dado que su dueño me otorgó plena libertad para hacerle cuantas maldades a nivel de software se me antojaran, inmediatamente me pregunté si aquel "aparatillo" aguantaría la instalación de Visual Studio 2008; así que dicho y hecho, nos pusimos manos a la obra, y ante nuestra sorpresa sí que lo hizo, permitiéndonos también instalar Ajax Control Toolkit, ASP.NET Futures y...

Elementos deshabilitados en la pestaña Ajax Control Toolkit de Visual Studio 2008

Ayer me encontré con un problema realmente curioso, de esos que te hacen pensar en algunas ocasiones que hay "meigas" y brujería en estas cuestiones del desarrollo de software ;-D. Resulta que hice un formateo del disco de mi equipo -que ya me lo venía pidiendo a gritos-y comencé el tedioso, pero necesario, proceso de instalación de todo el conjunto de aplicaciones que necesitamos para "montar" nuestro entorno de trabajo. Después de instalar Windows Vista pasé a la instalación...

Eliminar los bordes de separación de celdas en el control DataGridView

Entre las características predeterminadas del control DataGridView de Windows Forms, se encuentra la visualización de las líneas de separación que delimitan las celdas que componen la cuadrícula de datos. Si por alguna circunstancia no deseamos que dichas líneas se muestren al usuario, podemos utilizar la propiedad CellBorderStyle, asignándole el valor None de la enumeración DataGridViewCellBorderStyle, la cual nos permite también aplicar diversos efectos de resaltado de estas líneas. this .dataGridView1...
Más artículos Página siguiente >