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.

Duda sobre tDbComboBox

Foro público de Xailer en español
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Duda sobre tDbComboBox

Mensaje por Bingen Ugaldebere »

Hola a todos.
He creado un objeto DbComboBox dentro de un form con un campo de un
Dataset y le he asociado unos aItems entre los cuales uno coincide con
el contenido del campo registro del Dataset.
Pero no se que me pasa, soy incapaz de abir el DBCombobox, no se que
estoy haciendo mal.
Me he mirado el manual, lo he rehecho 4 veces y no se que hago mal, no
se abre de ninguna manera, ni a tiros.
Hasta ahora lo tení­a hecho con un Combobox normal al que cargo los
aItems y se abre correctamente y al pulsar Aceptar asigno al campo
correspondiente del Dataset el elemento seleccionado en el ComboBox,
esto si funciona bien pero serí­a mas simple con un DbComboBox no?
Salu2 y gracias.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9462
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Duda sobre tDbComboBox

Mensaje por ignacio »

Bingen,
Sólo se puede abrir el combo cuando te encuentras en modo edición.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=463f4cba@ozsrv2.ozlan.local...]463f4cba@ozsrv2.ozlan.local...[/email]
> Hola a todos.
>
> He creado un objeto DbComboBox dentro de un form con un campo de un
> Dataset y le he asociado unos aItems entre los cuales uno coincide con el
> contenido del campo registro del Dataset.
>
> Pero no se que me pasa, soy incapaz de abir el DBCombobox, no se que estoy
> haciendo mal.
>
> Me he mirado el manual, lo he rehecho 4 veces y no se que hago mal, no se
> abre de ninguna manera, ni a tiros.
>
>
> Hasta ahora lo tenía hecho con un Combobox normal al que cargo los aItems
> y se abre correctamente y al pulsar Aceptar asigno al campo
> correspondiente del Dataset el elemento seleccionado en el ComboBox, esto
> si funciona bien pero sería mas simple con un DbComboBox no?
>
> Salu2 y gracias.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Duda sobre tDbComboBox

Mensaje por Bingen Ugaldebere »

Y lo estoy de hecho los demás campos se editan perfectamente y este
campo si lo uso con un ComboBox también.
Algo más por favor?
Salu2 y gracias.
Ignacio Ortiz de Zúñiga escribió:
> Bingen,
>
> Sólo se puede abrir el combo cuando te encuentras en modo edición.
>
> Un saludo,
>
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Duda sobre tDbComboBox

Mensaje por Carlos Ortiz »

Una vez me paso y me parecio que fue por el orden en que defini las
propiedades, asigne primero la propiedad dtBound y dropdownlist, despues el
dataset y datafield y no me anduvo, despues los defini al reves y anduvo
bien.
Quizas sea un bolazo lo que estoy diciendo pero el equipo de Xailer puede
llegar a decirnos si esto esta cerca del problema o no.
La vez que me paso pense en que era yo y no lo tome como importante, espero
sirva de algo el comentario.
SALUDOS
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9462
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Duda sobre tDbComboBox

Mensaje por ignacio »

Bingen,
INSISTO, si el combo no se despliega siquiera es por que el Datacontrol no
entra en modo edición. Comprueba que su propiedad oDataField está bien
asignada.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=463f6e57@ozsrv2.ozlan.local...]463f6e57@ozsrv2.ozlan.local...[/email]
>Y lo estoy de hecho los demás campos se editan perfectamente y este campo
>si lo uso con un ComboBox también.
>
> Algo más por favor?
>
> Salu2 y gracias.
>
>
> Ignacio Ortiz de Zúñiga escribió:
>> Bingen,
>>
>> Sólo se puede abrir el combo cuando te encuentras en modo edición.
>>
>> Un saludo,
>>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9462
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Duda sobre tDbComboBox

Mensaje por ignacio »

Carlos,
No lo creo, pero no podría asegurartelo. En cualquier caso supongo que
Bingen no está estableciendo las propiedades a mano, sino más bien a través
del propio IDE.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
news:[email=463fef8f@ozsrv2.ozlan.local...]463fef8f@ozsrv2.ozlan.local...[/email]
> Una vez me paso y me parecio que fue por el orden en que defini las
> propiedades, asigne primero la propiedad dtBound y dropdownlist, despues
> el dataset y datafield y no me anduvo, despues los defini al reves y
> anduvo bien.
>
> Quizas sea un bolazo lo que estoy diciendo pero el equipo de Xailer puede
> llegar a decirnos si esto esta cerca del problema o no.
>
> La vez que me paso pense en que era yo y no lo tome como importante,
> espero sirva de algo el comentario.
>
> SALUDOS
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Duda sobre tDbComboBox

Mensaje por Bingen Ugaldebere »

Tienes razón Ignacio es el :EDIT pero me explico por que el resto de los
controles si entran en edición y este no:
Desde un formulario con un browse llamo a otro formulario entrando en
edición sobre el DataSet, pero para poder diseñar ambos formularios he
abierto un Dataset idéntico en cada uno y el segundo entra en edición
pero claro entiende que es sobre el primer Dataset aunque funciona la
edición en todos los campos menos en el DbComboBox curioso.
Solucionado con hacer en el segundo formulario
METHOD DbfPropietariosCreate( oSender ) CLASS TFormEditPropietarios
::oDbfPropietarios:= ::oParent:oDbfPropietarios
RETURN Nil
Asi funciona.
Pregunta: En la versión definitiva estará por fin disponible la
posobilidad de ver los capos de los dataset abiertos en otro form para
diseñar uno nuevo o algo así­ creí­ entender en la última reunión de Madrid??
Gracias.
Ignacio Ortiz de Zúñiga escribió:
> Bingen,
>
> INSISTO, si el combo no se despliega siquiera es por que el Datacontrol no
> entra en modo edición. Comprueba que su propiedad oDataField está bien
> asignada.
>
> Un saludo,
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9462
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Duda sobre tDbComboBox

Mensaje por ignacio »

Bingen,
> METHOD DbfPropietariosCreate( oSender ) CLASS TFormEditPropietarios
> ::oDbfPropietarios:= ::oParent:oDbfPropietarios
> RETURN Nil
Lo más normal y es como se muestra en todos los ejemplos, es que en el
evento OnCreate de cada DataControl le asignes su Dataset.
Me temo que los Datasource y Datasets públicos para toda la aplicación en
modo diseño no van a estar disponibles en la versión de lanzamiento. Pero
sigue en nuestra lista de asuntos pendientes.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=46403934@ozsrv2.ozlan.local...]46403934@ozsrv2.ozlan.local...[/email]
> Tienes razón Ignacio es el :EDIT pero me explico por que el resto de los
> controles si entran en edición y este no:
>
> Desde un formulario con un browse llamo a otro formulario entrando en
> edición sobre el DataSet, pero para poder diseñar ambos formularios he
> abierto un Dataset idéntico en cada uno y el segundo entra en edición pero
> claro entiende que es sobre el primer Dataset aunque funciona la edición
> en todos los campos menos en el DbComboBox curioso.
>
> Solucionado con hacer en el segundo formulario
> METHOD DbfPropietariosCreate( oSender ) CLASS TFormEditPropietarios
> ::oDbfPropietarios:= ::oParent:oDbfPropietarios
> RETURN Nil
>
> Asi funciona.
>
> Pregunta: En la versión definitiva estará por fin disponible la
> posobilidad de ver los capos de los dataset abiertos en otro form para
> diseñar uno nuevo o algo así creí entender en la última reunión de
> Madrid??
>
> Gracias.
>
>
> Ignacio Ortiz de Zúñiga escribió:
>> Bingen,
>>
>> INSISTO, si el combo no se despliega siquiera es por que el Datacontrol
>> no entra en modo edición. Comprueba que su propiedad oDataField está bien
>> asignada.
>>
>> Un saludo,
>>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder