miércoles, 27 de febrero de 2013

SQL Server 2008: "No está permitida la guardar cambios"

Mensaje de error cuando intenta guardar una tabla en SQL Server 2008


sqlserver2008

»Síntomas:
Cuando utiliza lenguaje de definición de datos (DDL) para modificar una tabla y, a continuación, intente guardar la tabla en Microsoft SQL Server 2008, recibirá el mensaje siguiente:

No se permite guardar los cambios. Los cambios realizados requieren las siguientes tablas se interrumpe y vuelve a crear. Que haya obtenido cualquiera realizados los cambios en una tabla que no se volverán a crear o habilitado la opción impedir guardar cambios que requieren la tabla para volver a crear.

»Causa:
Este problema se produce cuando está habilitada la opción impedir guardar los cambios que requieren la recreación de la tabla y realizar uno o varios de los siguientes cambios en la tabla:

  • Cambiar la configuración de Permitir valores nulos para una columna.
  • Reorganizar las columnas en la tabla.
  • Cambiar el tipo de datos de columna.
  • Agregar una nueva columna.

»Solución:
Para cambiar la opción impedir guardar los cambios que requieren la recreación de la tabla, siga estos pasos:

Abra SQL Server Management Studio (SSMS).
En el menú Herramientas, haga clic en Opciones.
En el panel de exploración de la ventana Opciones, haga clic en diseñadores.
Seleccione o desactive la casilla de verificación impedir guardar los cambios que requieren la recreación de la tabla y, a continuación, haga clic en Aceptar.





Saludos

sábado, 23 de febrero de 2013

Crear teclas de acceso para controles de Windows Forms

Windows Forms


Una tecla de acceso es un carácter subrayado en el texto de un menú, un elemento de menú o la etiqueta de un control tal como un botón. Permite que el usuario "haga clic" en un botón al presionar la tecla ALT en combinación con la tecla de acceso predefinida.
Por ejemplo, si un botón ejecuta un procedimiento para imprimir un formulario y, por lo tanto, su propiedad Text se establece en "Imprimir", y se agrega un símbolo de Y comercial ("&") antes de la letra "P", ésta aparecerá subrayada en el texto del botón en tiempo de ejecución.
El usuario puede ejecutar el comando asociado al botón presionando ALT+P.No se puede tener una tecla de acceso en un control que no puede recibir el foco.


Establezca la propiedad Text como una cadena que incluya un signo de Y comercial (&) antes de la letra que se convertirá en acceso directo


»EN VB

' Set the letter "P" as an access key.
Button1.Text = "&Print"


»EN C#
// Set the letter "P" as an access key.
button1.Text = "&Print";



Saludos!!!!