viernes, 20 de septiembre de 2013

Can Grow no funciona

Supongamos que tenemos un reporte en Access que tiene configurada la opción CanGrow en Yes, pero no está funcionando. Bien, pueden ser muchas las causas del problema. Una de ellas es que en realidad el campo (de tipo memo) esté siendo truncado en el query.

¿Cómo saberlo? 

Leyendo esto: http://allenbrowne.com/ser-63.html (Truncation of Memo fields)

En mi caso el problema erá que estaba usando UNION. Tal como dice el artículo, se resolvió al utilizar UNION ALL. Más info en http://msdn.microsoft.com/en-us/library/office/bb208962(v=office.12).aspx.

Nuevo problema

Sin embargo, apareció un nuevo problema. De pronto para Access, mi query resultó Muy Complejo. Así que opté por lo que debería haber hecho desde un principio. Armar directamente la vista en SQL Server, lo cual es válido en mi proyecto porque Access es sólo el Front End.

Y listo, problema solucionado: reporte sin campos truncados.
Hasta la próxima!