Página 1 de 1

oDbCombobox

Publicado: Lun Ene 25, 2010 7:24 pm
por swrite
Buenas tardes compañeros utilizo la version 1.9.8 Octubre 2008
tengo un oDbCombobox
le asigno lo siguiente
aPrueba := {'Uno','Dor','Tres' }
::oDbCombobox:aItems := aPrueba
Como hago para que el usuario no pueda cambiar la informacion a escoger,
ya que actualmente si se digita algo en el combobox que no conicida con
lo que esta en aItems esa info SI se graba en la tabla de datos
he probado con
::oDbCombobox:lEdit := .f.
pero ahi no me deja desplegar las opciones del combobox
Hay alguna forma ?
Gracias x todo
saludos
att
Wilson 'W' Gamboa A

oDbCombobox

Publicado: Lun Ene 25, 2010 7:55 pm
por jrcpoli-quitar
Saludos:
Utiliza un TComboBox con la lista que quieres que aparezca, si la lista
la quieres cargar de una DBF entonces en el evento OnCreate del
TComboBox haces una cosa parecida a esta:
METHOD CBFederacionCreate( oSender ) CLASS TFormResultados
IF ::oDbfFederacion:lOpen .AND. ::oDbfFederacion:RecCount() > 0
*
oSender:aItems := ::oDbfFederacion:SaveToArray( {|Self| ::N_FED
+" - "+ ;
Trim( ::NOMB_FED ) } )
*
IF Len(oSender:aItems) > 0
oSender:nIndex := 1
ENDIF
ENDIF
RETURN Nil
José Ramón Castro.
El 25/01/2010 19:24, Wilson 'W' Gamboa A escribió:
> Buenas tardes compañeros utilizo la version 1.9.8 Octubre 2008
>
> tengo un oDbCombobox
> le asigno lo siguiente
>
> aPrueba := {'Uno','Dor','Tres' }
>
> ::oDbCombobox:aItems := aPrueba
>
> Como hago para que el usuario no pueda cambiar la informacion a escoger,
> ya que actualmente si se digita algo en el combobox que no conicida con
> lo que esta en aItems esa info SI se graba en la tabla de datos
>
> he probado con
>
> ::oDbCombobox:lEdit := .f.
>
> pero ahi no me deja desplegar las opciones del combobox
>
> Hay alguna forma ?
>
> Gracias x todo
> saludos
>
> att
>
> Wilson 'W' Gamboa A

oDbCombobox

Publicado: Lun Ene 25, 2010 8:22 pm
por jrcpoli-quitar
Saludos
Perdona te entendí­ mal quizás lo que te falle es el nStyle que debe ser
csDROPDOWNLIST
José Ramón Castro.
El 25/01/2010 19:24, Wilson 'W' Gamboa A escribió:
> Buenas tardes compañeros utilizo la version 1.9.8 Octubre 2008
>
> tengo un oDbCombobox
> le asigno lo siguiente
>
> aPrueba := {'Uno','Dor','Tres' }
>
> ::oDbCombobox:aItems := aPrueba
>
> Como hago para que el usuario no pueda cambiar la informacion a escoger,
> ya que actualmente si se digita algo en el combobox que no conicida con
> lo que esta en aItems esa info SI se graba en la tabla de datos
>
> he probado con
>
> ::oDbCombobox:lEdit := .f.
>
> pero ahi no me deja desplegar las opciones del combobox
>
> Hay alguna forma ?
>
> Gracias x todo
> saludos
>
> att
>
> Wilson 'W' Gamboa A

oDbCombobox

Publicado: Lun Ene 25, 2010 10:48 pm
por Marcelo Coelho Silva
Wilson,
mude a propriedade:
::oDbCombobox:nStyle := csDROPDOWNLIST
att.
Marcelo Coelho Silva
Brasil
Em 25/1/2010 16:24, Wilson 'W' Gamboa A escreveu:
> Buenas tardes compañeros utilizo la version 1.9.8 Octubre 2008
>
> tengo un oDbCombobox
> le asigno lo siguiente
>
> aPrueba := {'Uno','Dor','Tres' }
>
> ::oDbCombobox:aItems := aPrueba
>
> Como hago para que el usuario no pueda cambiar la informacion a escoger,
> ya que actualmente si se digita algo en el combobox que no conicida con
> lo que esta en aItems esa info SI se graba en la tabla de datos
>
> he probado con
>
> ::oDbCombobox:lEdit := .f.
>
> pero ahi no me deja desplegar las opciones del combobox
>
> Hay alguna forma ?
>
> Gracias x todo
> saludos
>
> att
>
> Wilson 'W' Gamboa A

oDbCombobox

Publicado: Mar Ene 26, 2010 2:34 pm
por swrite
Jose Ramon y Marcelo
GRACIAS !!!!
con esto ya salgo adelante
saludos
att
Wilson 'W' Gamboa A
swrite@uio.satnet.net
pd: como siempre hay un pero antes con el Style csDROPDOWN me permitia
buscar escribiendo en el Combobox lo malo era que si escribia cualquier
dato incoherente se quedaba grabado, ahora ya no permite buscar y solo
escoge por el momento me sirve ya que me elimina muchos problemas si hay
una solucion final a esto agradeceria la compartan
Gracias x su ayuda
El 25/01/2010 16:48, Marcelo Coelho Silva escribió:
> ::oDbCombobox:nStyle := csDROPDOWNLIST

oDbCombobox

Publicado: Jue Ene 28, 2010 2:04 am
por Carlos Ortiz
Hay una falla en el DBComboBox!!!
yo lo uso bastante ya que en aItems muestro los datos y en aItemsBound tengo
los ID de los registros mostrados y pasa eso que no hace el DropDownList (no
permite elegir nada) en la version 1.9.9 andaba de lujo.
No anda ni contra DBF ni contra SQL, en ambos casos al llenado lo hago que
una función y la falla es la misma.
Espero la gente de Xailer pueda solucionarlo.
Muchas gracias.