JavaScript: preguntas frecuentes

Inicio  Anterior  Siguiente

Por la forma en que se ha implementado la extensión COM del programa, y las peculiaridades del propio lenguaje, al programar informes o herramientas, nos podemos encontrar con varios errores comunes. Además se señalan algunos trucos.

En una función o bucle imprimo líneas, y una o varias de las últimas no aparecen en la página ¿porque?

Al utilizar el modificador de línea que bloquea la impresión de líneas para que no se queden huérfanas, la impresión queda pendiente de terminar de agrupar las líneas que no se pueden separar, y luego se imprimen todas. Puede suceder que esa impresión queda pendiente sin un último imp.linea NO bloqueado, y entonces las que había acumuladas no se muestran.

Al imprimir un informe no he definido ningún objeto tabla, y aún así, aparecen los datos en 3 columnas ¿porqué?

Porque al mandar al objeto impresor, el primer método linea, si no se tiene definida una tabla, se crea una de defecto, con el formato de campos y columnas que haya en esa primera línea.