He leido samples\combo.prg y algun que otro hilo de este foro,,, pero no logro obtener resultados satisfactorio. Intento añadir Items al combobox mediante un get.
El codigo es:
- Code: Select all Expand view
redefine combobox ozona var pzona items azona1 id 4004 of ocama1 UPDATE
redefine btnbmp omas resource 'mas' id 4010 of ocama1 NOBORDER action (newzona(.t.,.t.),arrayzonas(),ozona:SetItems(azona1),ozona:refresh())
La funcion newzona(.t.,.t.) contiene el GET que permite añadir un nuevo registro a la DBF. Esta funcion va perfecto.
La funcion arrayzonas() realiza un barrido por los registros de la DBF y modifica el contenido de azona1. (lo he comprobado y funciona perfectamente añadiendome un nuevo array a azona1)
El problema está en ozona:SetItems(azona1) que me genera el siguiente error:
- Code: Select all Expand view
Error description: Error BASE/1132 Error de rango: acceso al array
Args:
[ 1] = A { ... }
[ 2] = N 0
Se supone que debe funcionar pero me genera este error...
¿Que hago mal?
Mil gracias
Un saludo a todos.
LORENZO