viernes, 23 de agosto de 2013

The Default 'DF_XXX' does not exist on the server.

En SQL Server Management Studio se obtiene el siguiente mensaje de error al tratar de eliminar un constraint:

The Default 'DF_Certificados_Observaciones' does not exist on the server.

La solución es sencilla, intentar borrarlo con una instrucción ALTER:

ALTER table Certificados drop DF_Certificados_Observaciones

Esto funcionará sin problemas.

jueves, 22 de agosto de 2013

There isn't enough free memory to update the display. Close unneeded programs and try again.

¿Qué hacer ante el siguiente error?

There isn't enough free memory to update the display. 
Close unneeded programs and try again.

La solución que al menos a mi me ha funcionando es utilizar menos formularios u organizarlos de otra forma para que no se abran muchos al mismo tiempo.

jueves, 8 de agosto de 2013

¿Cómo agregar un parámetro como filtro en una DataSheet view?

Supongamos que queremos tener un filtro ingresado por el usuario en una vista de hoja de datos, tal como se ven en la siguiente imagen:



Una forma simple de resolverlo es agregando entre corchetes el nombre del parámetro en la vista SQL o en la vista de Diseño:

WHERE (((dbo_Reporte.[Vencimiento])>DateAdd('d',-[Ingrese la cantidad de días anteriores a la Fecha de Vencimiento:],Now())));


Fuente: http://office.microsoft.com/en-us/access-help/using-parameters-with-queries-and-reports-HA001117077.aspx