Clipper/FiveWin - Array en ComboBox

 
Vista:

Array en ComboBox

Publicado por Omar Aguirre (45 intervenciones) el 24/08/2005 15:42:15
Amigos, ayudenme con esto, tengo un combobox que quiero que cambie su contenido de opciones dependiendo de la opcion elegida en los Radiobutton, algo asi:

aLista := {}
aLista1:={"a","b","c"}
aLista2:={"d","e","f"}
aLista3:={"g","h","i"}
nRad:=1

REDEFINE RADIOBUTTON oRad VAR nRad ID 21,22,23;
ON CHANGE(oDbf:Clase:=nRad)

REDEFINE COMBOBOX oDbf:Tipo PROMPT aLista ID 31;
WHEN(IIF(nRad=1,aLista:=ACLONE(aLista1),IIF(nRad=2,;
aLista:=ACLONE(aLista2),aLista:=ACLONE(aLista3)))

......

Bien, al momento de ejecutar, en esta linea me da "Error de acceso en array".
Por favor, alguien que me ayude con esto.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Array en ComboBox

Publicado por Polo (20 intervenciones) el 24/08/2005 16:38:27
en el when debes usar metodos de la clase combobox que definen los items del combo, si mal no recuerdo es ej: oCombo:SetItem(aLista1) o oCombo:SetArray(aLista1) segido del metodo oCombo:Refresh(), fijate en el fuente de la clase cual es bien el nombre del metodo que setea los items del mismo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar