Page 1 of 1
Problemas con cambios a nueva version FWPPC
Posted: Tue Jun 10, 2008 5:00 pm
by softruz
Muy buenas, he compilado con la nueva version de FWPPC y no he cambiado nada de código y no me muestra los datos en los listbox, mirar yo uso la bases de datos así:
cFichero:=DATA_FOLDER + "\ctbfcli.dbf"
use &cFichero alias ctbfcli new
index on razsoc to i_fcli1
y despues con la version anterior de FWPPC mostraba los datos así:
@ 2.2,0 LISTBOX oObj[6] FIELDS TienePedido(ctbfcli->codcli),TieneCobros(ctbfcli->codcli),ctbfcli->codcli,ctbfcli->razsoc COLSIZES 18,13,35,200 HEADERS "PA","C","Cód.","Razón Social" SIZE 240,210 ALIAS "ctbfcli" FONT oFont1 COLOR COLOR_LISTBOX
Pero no me muestra ningún dato y antes si.
¿Porque puede ser?
Un Saludo.
Posted: Tue Jun 10, 2008 5:06 pm
by Antonio Linares
Prueba a cambiar:
use &cFichero alias ctbfcli new
por
use ( cFichero ) alias ctbfcli new
Re:
Posted: Tue Jun 10, 2008 5:11 pm
by softruz
Antonio, lo he cambiado y nada sigue igual, tambien antes y ahora me dice que el alias no existe.
¿Que podemos hacer?
Un Saludo.
Posted: Tue Jun 10, 2008 5:52 pm
by Antonio Linares
Justo despues de:
index on razsoc to i_fcli1
llama a:
MsgInfo( Alias() )
MsgInfo( RecCount() )
y veamos que aparece
re:
Posted: Tue Jun 10, 2008 5:58 pm
by softruz
Me aparece
CTBFCLI
y
11258
Un Saludo.
Posted: Tue Jun 10, 2008 7:23 pm
by Antonio Linares
Los valores de las cuatro columnas son todos tipo cadena ?
TienePedido(ctbfcli->codcli)
TieneCobros(ctbfcli->codcli)
ctbfcli->codcli
ctbfcli->razsoc
re:
Posted: Wed Jun 11, 2008 7:07 am
by softruz
Si todos son de tipo cadena, si antes de cambiar a la nueva version se mostraban los datos perfectamente, y sin cambiar el código fuente y compilar con la nueva no se muestran los datos.
Un Saludo.
Re:
Posted: Wed Jun 11, 2008 7:17 am
by softruz
Perdona Antonio, he hecho un bucle para ver si tiene datos la base de datos ctbfcli y la recorre y tiene datos entonces supongo que tiene que ser algo del listbox.
Este es mi código:
@ 2.2,0 LISTBOX oObj[6] FIELDS TienePedido(ctbfcli->codcli),TieneCobros(ctbfcli->codcli),ctbfcli->codcli,ctbfcli->razsoc COLSIZES 18,13,35,200 HEADERS "PA","C","Cód.","Razón Social" SIZE 240,210 ALIAS "ctbfcli" FONT oFont1 COLOR COLOR_LISTBOX
Un Saludo.
Posted: Wed Jun 11, 2008 11:14 am
by Antonio Linares
Por favor envíame por email la DBF (suficiente con que tenga algunos registros) y lo probamos aqui, gracias
Re:
Posted: Wed Jun 11, 2008 12:05 pm
by softruz
Muy buenas Antonio, ya está solucionado, realizando pruebas me he dado cuenta que al definir un WINDOW por defecto tiene nowait, entonces se ejecutaba la funcion para cerrar las bases de datos y no mostraba nada.
¿Es cierto que por defecto WINDOW viene con NOWAIT?
Un Saludo.
Posted: Wed Jun 11, 2008 2:26 pm
by Antonio Linares
Si, esa modificación se hizo para mantener compatibilidad con FWH y FW.
De todas formas ACTIVATE WINDOW ... admite la cláusula MODAL en FWPPC.
Me alegro de que lo hayas localizado
![Smile :-)](./images/smilies/icon_smile.gif)
Re:
Posted: Wed Jun 11, 2008 3:00 pm
by softruz
Muchas gracias por todo Antonio.
Un Saludo.