Page 1 of 1

Sigo con los valores perdidos de los items

PostPosted: Thu Sep 27, 2007 10:14 pm
by Laurel
Hola Antonio!

Ya revise lo que me indicaste del metodo CHANGE... esta exactamente igual...¿que otra cosa puedo revisar...? estoy atorada y no se que más hacer.

Gracias

Laurel

PostPosted: Thu Sep 27, 2007 10:38 pm
by Antonio Linares
Este ejemplo funciona bien aqui. Por favor pruébalo y dime si funciona bien:
Code: Select all  Expand view
#include "FiveWin.ch"

function Main()

   local oDlg, nValor := 1

   DEFINE DIALOG oDlg

   @ 1, 2 COMBOBOX nValor ITEMS { "Hombre", "Mujer" }

   @ 2, 10 BUTTON "Valor" ACTION MsgInfo( nValor )

   ACTIVATE DIALOG oDlg CENTERED

return nil

PostPosted: Thu Sep 27, 2007 10:55 pm
by Laurel
Hola!

Si funciona.... y tambien me funcionaba... que raro.... :(

Laurel

PostPosted: Thu Sep 27, 2007 10:57 pm
by Laurel
¿Qué crees que estará afectando??

y lo peor es que no solo a mi me paso... tambien le sucede lo mismo a un compañero que ya tenía funcionando su programa...

Gracias.

Laurel

PostPosted: Fri Sep 28, 2007 3:49 am
by Antonio Linares
Laurel,

Comprueba que la variable que almacena el valor inicial sea de tipo numérico:

local oDlg, nValor := 1

@ 1, 2 COMBOBOX nValor ITEMS { "Hombre", "Mujer" }

PostPosted: Fri Sep 28, 2007 3:10 pm
by Patricio Avalos Aguirre
Buenos Dias

Hay que tener mucho cuidado con este código, ya que te puede entregar dos tipos de datos, NUMERIC Y CHARACTER

Image

en mi caso yo utilizo asi..
Code: Select all  Expand view
function p()

   local oDlg, nValor := 1, oCombo

   DEFINE DIALOG oDlg

   @ 1, 2 COMBOBOX oCombo VAR nValor ITEMS { "Hombre", "Mujer" }

   @ 2, 10 BUTTON "Valor" ACTION MsgInfo( oCombo:VarGet() )

   ACTIVATE DIALOG oDlg CENTERED

return nil