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
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.
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.
oDbCombobox
-
- Mensajes: 558
- Registrado: Mar Feb 09, 2010 2:26 pm
oDbCombobox
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
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
-
- Mensajes: 558
- Registrado: Mar Feb 09, 2010 2:26 pm
oDbCombobox
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
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
- Marcelo Coelho Silva
- Mensajes: 269
- Registrado: Sab May 31, 2008 4:49 pm
- Ubicación: Brasil
- Contactar:
oDbCombobox
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
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
Att.
Marcelo Coelho Silva
Brasil.
Marcelo Coelho Silva
Brasil.
oDbCombobox
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
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
- Carlos Ortiz
- Mensajes: 873
- Registrado: Mié Jul 01, 2009 5:44 pm
- Ubicación: Argentina - Córdoba
- Contactar:
oDbCombobox
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.
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.
@dbfarma
www.dbfarma.com.ar
www.dbfarma.com.ar