In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Como refrescar un Tdbcombox

Foro público de Xailer en español
Responder
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Como refrescar un Tdbcombox

Mensaje por Carlos Ortiz »

Despues de elegir cierto dato en un dbcombo, tengo que redefinir los
elementos del combo siguiente, una onda de los combos que eligen paises y
despues el de abajo elige ciudades y otro con localidades, el problema es
que redefino el combo 2 a partir del primero y logro cargarlo bien solo que
no me muestra el primer elemento hasta que salgo del primer combo, cuando
presiono tab y salto al segundo combo se refresca y me muestra el dato.
Probe con refresh() con setfocus() y demas y no hace nada.
Gracias.
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Como refrescar un Tdbcombox

Mensaje por jasm »

Prueba con poner, después de rellenar el 2º combo:
::oComboBox2:nIndex := 1.
Saludos
Jose A. Suarez
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Como refrescar un Tdbcombox

Mensaje por PILO »

Yo utilizo lo siguiente
aEstado := { "Salida", "Muerte", "Sacrificio" }
oSender:nindex := aScan(aEstado, ::cValorInicial)
Este segundo es para coger el valor que pues en el aitemsbound al principi
de create,
espero que te sirva
oSender:nindex := aScan( oSender:aitemsbound, ::cValorInicial)
"José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escribió en el mensaje
news:[email=4657ef65@ozsrv2.ozlan.local...]4657ef65@ozsrv2.ozlan.local...[/email]
> Prueba con poner, después de rellenar el 2º combo:
>
> ::oComboBox2:nIndex := 1.
>
>
> Saludos
>
> Jose A. Suarez
>
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Como refrescar un Tdbcombox

Mensaje por Carlos Ortiz »

Gracias por los consejos, toma bien el elemento pero no lo muestra hasta que
no hago click sobre el combo. Probe con un monton de metodos y nada.
Responder