SaveToList
Publicado: Lun Nov 20, 2006 10:20 am
Tengo una TForm1 donde cargo una DBF a oDBFRubros, y de esta Mando a llamar otra TForm2 pero..
en TForm2:
METHOD FormCreate( oSender ) CLASS TCuenta
::oDBFRubros := ::oParent:oDBFRubros
RETURN Nil
esta la ocupo al crear un ComboBox:
METHOD RubroCreate( oSender ) CLASS TCuenta
oSender:aItems := ::oDBFRubros:SaveToArray({|Self| ::Clave + ": " + ;
Trim( ::Descrip ) })
RETURN Nil
1.- El problema es que al cargarlo la primera vez, se ejecuta bien, pero en la segunda marca error, que la DBF no se encuentra indexada.
2.- En TForm1, quiero sobre cargar las items de otro comboBox y tampoco lo afecta, a items queda solo con el valor "Todos":
With Object ::oCBxFiltros
:aItems := { "Todos" }
:Cargo := { "" }
For Each cRubro In aRubros
aAdd(:aItems, cRubro[1])
aAdd(:Cargo, "Rubro == " + Left(cRubro[1], 2))
Next
End With
Estoy haciendo algo mal, o son bugs?
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
--
en TForm2:
METHOD FormCreate( oSender ) CLASS TCuenta
::oDBFRubros := ::oParent:oDBFRubros
RETURN Nil
esta la ocupo al crear un ComboBox:
METHOD RubroCreate( oSender ) CLASS TCuenta
oSender:aItems := ::oDBFRubros:SaveToArray({|Self| ::Clave + ": " + ;
Trim( ::Descrip ) })
RETURN Nil
1.- El problema es que al cargarlo la primera vez, se ejecuta bien, pero en la segunda marca error, que la DBF no se encuentra indexada.
2.- En TForm1, quiero sobre cargar las items de otro comboBox y tampoco lo afecta, a items queda solo con el valor "Todos":
With Object ::oCBxFiltros
:aItems := { "Todos" }
:Cargo := { "" }
For Each cRubro In aRubros
aAdd(:aItems, cRubro[1])
aAdd(:Cargo, "Rubro == " + Left(cRubro[1], 2))
Next
End With
Estoy haciendo algo mal, o son bugs?
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
--