Release Notes de Generador Visual FoxPro 9.0 UPGRADE # 3 Errores Corregidos • SAC # 18591 - Problemas con orden de disparo de eventos Si se define un evento de usuario en un work panel y ningún control tiene asociado el evento Enter entonces al ejecutar el evento de usuario primero ejecuta el evento Load y luego ejecuta el evento de usuario. • SAC # 21617 - "Unknown member ..." al ocultar columna (variable) en grid Se tiene un workpanel con dos grillas de variables. En la primera grilla, si una variable "X" está visible entonces el funcionamiento es normal. Pero si esa variable "X" se oculta, al dar click en la grilla (ejecutar Refresh) se produce el error mencionado. • SAC # 22038 - No se puede abrir planillas Excel luego de generadas con GX Desde GeneXus se genera una planilla Excel, usando los tipos de datos ExcelDocument. Si luego de generar la planilla se hace un Show desde GX, luego de cerrar la planilla ya no se puede volver a abrir desde Excel. Si se trabaja con Office 2007 nunca se puede abrir desde Excel. • SAC # 22216 - Se ejecuta isValid al ejecutar evento de usuario Si se ejecuta un evento de usuario a través de un botón en el form de un wkp también se ejecutan los isValid que esten programados sobre las variables • SAC # 22602 - Scroll deshabilitado en control Varchar noaccept Se tiene un control Varchar o Longvarchar en un WorkPanel, que no se acepta. En ejecución si bien aparece el boton de scroll este no esta habilitado y no se puede ver todo el contenido del campo. • SAC # 22733 - Cambio de comportamiento de foco en workpanel con grilla Se tiene un workpanel comun con una grilla con atributos y variables y campos de filtros para la misma. Luego de digitar un valor para los filtros, al hacer Tab el foco no queda nunca en la grilla y no se permite modificar los campos de la misma. • SAC # 22746 - No es posible hacer scroll para atts read-only No funciona la barra de desplazamiento (scroll bar) para atts que están read-only en el Form. • SAC # 22928 - No se encuentra la propiedad CALCSFMODE Al ingresar a un work panel con una grilla de variables, la cual tiene un noaccept() condicional sobre alguno de sus campos, se presenta el error: "Property CALCSFMODE is not found" • SAC # 23097 - Fechas vacias quedan como 00/00/00 en reportes Se tiene un campo date que se muestra en un reporte. Cuando toma el valor null o empty en vez de mostrar / / muestra 00/00/00. • SAC # 23307 - La propiedad del modelo Maximum Workfile aparece dos veces La propiedad "Maximum Workfile lines" aparece repetida, se encuentra bajo el grupo "User Interface" y bajo el grupo "Temporary files". UPGRADE # 2 Errores Corregidos • SAC # 10848 - Refresh keep no funciona En un workpanel con subfile desde un evento de usuario se llama un objeto y al retornar si bien hace refresh keep queda posicionado siempre en el primer registro • SAC # 12015 - Error: parse error at or near con PostgreSQL Si al momento de creacion o reorganizacion de la base de datos se tiene configurada el "database Schema" (en DBMS option), da el error de ejecucion : parse error at or near "." • SAC # 13363 - No funciona llamada a reporte csql Al hacer una llamado RPC a un reporte CSQL da el error "Object GxSoapHttpClient is not found". Invocando a un procedimiento funciona correctamente • SAC # 16492 - Imagenes jpg en reportes pdf No se genera correctamente si existe alguna imagen en el reporte ya sea jpg o bmp. Bmp no es un tipo soportado por la pdflib y el archivo queda mal generado (más información SAC# 12200), jpg si, pero el archivo ignora las imagenes. • SAC # 18684 - Problema con SQL Server SP4 y acceso ODBC Se encontraron problemas con las aplicaciones generadas con GeneXus que acceden a SQL Server via ODBC si se tiene el SP 4 de SQL Server 2000 instalado. Con los Service Packs anteriores de SQL Server, funcionan bien. • SAC # 19169 - Error "A statement contains a use of a parameter ...." Cuando se trabaja con filtros a ser evaluados en el servidor, ya sea con las funciones o con los nuevos metodos en las condiciones del foreach, en algunos casos puede presentarse este error contra DB2 UDB: " A statement contains a use of a parameter marker that is not valid " • SAC # 19637 - Problemas en consulta sobre MySQL en VFP Se trunca el resultado de los valores que se obtienen de una consulta a la DB. • SAC # 20593 - Command contain unrecognize phrase or keyword Trabajando con VFP en una transacción cuando se quiere actualizar un registro que fue modificado por otro usuario en lugar del mensaje "<table> was changed" se produce el error 'Command contain unrecognize phrase or keyword' • SAC # 20632 - No se realiza filtro de forma correcta en modelo DBF En un wkp donde se pasan att por parámetro no se realiza el filtro de forma correcta. • SAC # 20760 - Error al crear índices en PostgreSQL con esquema. Si se especifica un esquema en un modelo contra PostreSQL, falla la creación de los índices de la base de datos, presentándose un error del tipo: java.sql.SQLException: ERROR: syntax error at or near "." • SAC # 20779 - No se puede agrandar campo Char en reorganizacion Se tiene un campo character en una transaccion y se desea agrandar el tamaño del mismo, por ejemplo de C(40) a C(60). El reporte de reorganizacion dice que va a agrandar dicho campo, la reorganizacion finaliza existosamente y en prototipo/produccion el campo queda con el nuevo tamaño, pero la base de datos no fue modificada. • SAC # 21292 - No funciona Setempty en Visual FoxPro Al utilizar el método setEmpty() de un atributo da el error en ejecución "Att is not an object" • SAC # 21332 - No ejecuta evento enter desde teclado sin accept de campos Se tiene un Work Panel donde no se aceptan campos, el evento enter no se dispara con el teclado. • SAC # 21406 - No se dispara Click en variable noccept de grilla Se tiene una grid de variables y una de ellas es noaccept, si sobre esta existe un evento click asociado, no es posible ejecutarlo en runtime. • SAC # 21494 - Numerador devuelve mismo valor para registros diferentes Si se tiene un objeto que se numera automáticamente y desde dos máquinas se ejecuta ese objeto, puede suceder que se devuelva el mismo número para registros diferentes. Puede suceder entre las dos máquinas, o incluso desde el mismo exe. Sucede en app. que tengan acceso ODBC. • SAC # 21534 - ENTER no ejecuta evento ENTER con variables en work panel Se tiene la model property field exit en su valor Foxpro 2.6. se tiene un work panel con variables en la grilla y las mismas no son aceptadas. al oprimir ENTER sobre una linea, no se esta ejecutando el evento ENTER. • SAC # 21554 - Nombre de cursor duplicado Da este error en procesos complejos luego de llamar a la serverdate contra db2400. El error completo es [IBM][Controlador ODBC de Client Access (32 bits)]Nombre de cursor duplicado • SAC # 21601 - Cambio de comportamiento con reglas noaccept No se tiene el comportamiento esperado con reglas noaccept en subfiles de transacciones y work panels. • SAC # 21688 - Formula de formula se actualiza tarde Se tiene una formula del primer nivel que depende de otra formula (que depende del segundo nivel) y de otro atributo del primer nivel. La misma se va actualizando a medida que se van agregando lineas, pero tarde. • SAC # 21703 - regla add sobre misma tabla no funciona Se tiene regla add sobre un campo de la misma tabla. Esto no funciona. • SAC # 22244 - Atributos inferidos quedan editables Atributos que deben ser read only por ser atributos inferidos están quedando editables luego de validar el atributo del cual dependen. UPGRADE # 1 Importante Se requiere Development Environment Upgrade 1 Errores Corregidos • SAC # 11952 - Preference Show Status Bar no funciona Preference Show Status Bar no funciona. • SAC # 15937 - GX400DCL procedure too large En un modelo VB/RPG (o Cobol) se definirán mucho procedimientos RPG como remotos. El GX400DCL.bas queda muy grande y emite el mensaje procedure too large. • SAC # 16728 - Repite refresh y load Se tiene un work panel con subfile o grid y variable que actua como filtro. Si estando en la variable se oprime F5 se dispara refresh y load. Si luego ademas se da click en el subfile se ejecuta denuevo. Podría ser mas "inteligente" y no refrescar en ese caso. • SAC # 16877 - SetFocus no funciona correctamente en VFP. Si en el evento Start de un workpanel que tiene un subfile se utiliza &var.SetFocus() siendo var una variable que está fuera del grid, el foco no se posiciona sobre la variable &var. • SAC # 19161 - No se habilita la opción Save as en reporte a pantalla Se tiene un reporte a pantalla (sea de texto o no), la opción Save as…., aparece deshabilitada. • SAC # 19346 - Variable GXERROR is not found Ocurre el error 'Variable GXERROR is not found' cuando por ejemplo la función GxCopyFile no termina de forma correcta e inmediatamente después se hace un call externo donde no exite el programa llamado. • SAC # 19400 - Da Invalid delete al eliminar registro con subtipo recursivo Se tiene una transacción con un subtipo recursivo. Al eliminar un registro, da error Invalid delete, related information in <nombre de tabla>. • SAC # 19540 - No calcula formulas verticales SUM en reportes Se tiene un reporte y dentro de un for each se imprme un print block con un atribut fórmula SUM vertical. En ejecución se ve un cero, no se calcula. • SAC # 19694 - Problema de performance con date en reporte Se tiene un reporte que muestra un atributo Date. Si el reporte es llamado de un work panel con grid, demora mucho, pero si es llamado como main, funciona rápido. • SAC # 20111 - Problema con regla noaccept condicional Queda atributo habilitado a pesar de haber una regla noaccept.
© Copyright 2024