Problemas al añadir datos a un list

hola amigos el problema es el siguiente:

en una tabla tengo un grupo de datos como numero de factura,fecha con hora, numero de pagos, estado, entre otros.

ahora cargo estos datos a un list de mi form a través de este código;

SELECT tmpmovifac
nindex=0
SCAN
nindex=nindex+1
thisform.pageframe1.page2.list2.AddListItem(STR(tmpmovifac.numfac),nindex,1)
**aquí error thisform.pageframe1.page2.list2.AddListItem (tmpmovifac.fecfacabo,nindex,2)
thisform.pageframe1.page2.list2.AddListItem(tmpmovifac.tippag,nindex,3)
thisform.pageframe1.page2.list2.AddListItem(str(tmpmovifac.numpag),nindex,4)
thisform.pageframe1.page2.list2.AddListItem(str(tmpmovifac.abono),nindex,5)
thisform.pageframe1.page2.list2.AddListItem(str(tmpmovifac.monres),nindex,6)
ENDSCAN

aquí como están declarados:

numfac=entero

fecfacabo=DATETIME()

tippag=entero

numpag=entero
codcli=entero
abono=entero
monres=entero

donde te señalo el error me dice.

function argument value type or count is invalid

el problema es por el datetime lo convierto con el srt y sigue igual..

los otros campos se agregan correctamente solo ese campo me da error

si saben la rozon por la cual me sale este error favor decirme.....

gracias de antemano :)

1 Respuesta

Respuesta
1

De pronto deberías convertir la fecha a carácter

Thisform. Pageframe1. Page2. List2. AddListItem (dtoc(tmpmovifac. Fecfacabo), nindex, 2)

me funciona perfectamente pero tengo problemas con el time.

pero agregare un nuevo campo para ese problema..

gracias amigo. :)

Si necesitas la hora podrías hacer lo siguiente :

Thisform. Pageframe1. Page2. List2. AddListItem (dtoc(tmpmovifac.fecfacabo) + " " + ttoc(tmpmovifac. Fecfacabo), nindex, 2)

la función ttoc me trae datetime igual con fecha y y la hora

Ah si creo que si es que aquí no tengo instalado vfp y no lo probé pero en ese caso ya solo usarías esa función y quitarías el dtoc

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas