Page 1 of 1

Seleccion del primer elemento de un DbCombo..

Posted: Sat Jan 20, 2007 12:29 am
by Raymundo Islas M.
Hola a todos

Cuando manejo un combobox y quiero inicializar la variable para que salga con el valor del 1er elemento hago algo como esto :

cNumPart := aNumsParts[1]

REDEFINE COMBOBOX cNumPart ID 105 OF bla, bla, bla

Cual seria el equivalente para realizar la misma operacion usando un DbCombo ???

Ya le estuve haciendo malabares y no he podido, alguna sugerencia ??

Gracias Anticipadas y Saludos

Posted: Sat Jan 20, 2007 1:30 pm
by Armando
Raymundo:

Prueba asignando a la variable el contenido del campo llave del primer registro:

En lugar de cNumPart := aNumsParts[1]

Mete el valor del primer registro cNumPart := (cAlias)->CAMPOLLAVE

Espero sea lo que buscas, Saludos

Posted: Sat Jan 20, 2007 8:27 pm
by Raymundo Islas M.
Hola Armando

En teoria, por logica ese seria lo equivalente, pero creeras que no lo toma correctamente !

Seguire probando, agradezco mucho tu respuesta.

Saludos

Posted: Sun Jan 21, 2007 1:48 am
by Armando
Ray:

Esto es lo que hago y me funciona bien con FWH 2.7 Mzo/2006 y xHarbour

IF lAppend
oDbf:BLANK()
oDbf:MOD_LIN := (cLinea)->LIN_LIN
ELSE
oDbf:LOAD()
ENDIF
...
...
REDEFINE DBCOMBO aGets[04] VAR oDbf:MOD_LIN ID 104 OF oDlg;
UPDATE ALIAS (cLinea) ITEMFIELD "LIN_LIN" LISTFIELD "LIN_DES"


Saludos, Armando