Página 1 de 1

Pregunta sobre DbComboBox

Publicado: Mar Dic 12, 2006 6:47 pm
por Carlos Ortiz
En un formulario agregue un DbComobox para mostrar los elementos de una
tabla y la clave que me baja al campo es el numero de posicion del elemento
seleccionado y no el ID del campo colocado en el DataField, estuve revisando
el ejemplo del "Aplicacion completa" donde hay un combo para elegir las
formas de pago y pasa lo mismo, le baja el numero de elemento del array y no
el codigo de forma de pago.
Que se pude hacer para que baje el ID del campo y no el nro de elemento,
algo asi como lo hace el tFormSelTabla pero este abre un dialogo y yo quiero
simplicar la cosa y hacerlo desde el combo.
Espero ser claro. Muchas gracias.
Salu2. CO.

Pregunta sobre DbComboBox

Publicado: Mié Dic 13, 2006 9:42 am
por ignacio
Carlos,
Mire la propiedad aItemsBound.
Saludos,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
news:[email=457eeb11@news.xailer.com...]457eeb11@news.xailer.com...[/email]
> En un formulario agregue un DbComobox para mostrar los elementos de una
> tabla y la clave que me baja al campo es el numero de posicion del
> elemento seleccionado y no el ID del campo colocado en el DataField,
> estuve revisando el ejemplo del "Aplicacion completa" donde hay un combo
> para elegir las formas de pago y pasa lo mismo, le baja el numero de
> elemento del array y no el codigo de forma de pago.
>
> Que se pude hacer para que baje el ID del campo y no el nro de elemento,
> algo asi como lo hace el tFormSelTabla pero este abre un dialogo y yo
> quiero simplicar la cosa y hacerlo desde el combo.
>
> Espero ser claro. Muchas gracias.
> Salu2. CO.
>

Pregunta sobre DbComboBox

Publicado: Mié Dic 13, 2006 9:25 pm
por Carlos Ortiz
Quizás me exprese mal no son elementos de un array sino registros de una
base de datos de tipos de productos a la cual el cliente le agregara los
tipos de productos que necesite, no se bien como funciona aItemsBound pero
me parece que no podre con eso.
En principio son tablas una de PRODUCTOS:
IDPROD N 10
NOMBRE C 30
FORMA C 30
IDTIPO N 10 ***
y la otra es TIPPROD:
IDTIPO N 10 ***
NOMBRE C 30
lo que necesito es mostrar un combo de TIPPRO relacionada con PRODUCTOS y
que le baje el IDTIPO al campo PRODUC->IDTIPO al seleccionar cualquier
registro, pero actualmente me baja el numero de item de la lista del combo
que no tiene nada que ver con el IDTIPO real de la base de datos..
Lo resolvi o parche con un control editbtn y un par de variables que son
reasignadas por la funcion tSelFormTabla que esta en el ejemplo 6 pero es
engorroso, pense que por ahi se hacia con un DBCombo todo automatico.
Gracias Ignacio por atenderme, seguire probando.
> Mire la propiedad aItemsBound.
>
> Saludos,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
> news:[email=457eeb11@news.xailer.com...]457eeb11@news.xailer.com...[/email]
>> En un formulario agregue un DbComobox para mostrar los elementos de una
>> tabla y la clave que me baja al campo es el numero de posicion del
>> elemento seleccionado y no el ID del campo colocado en el DataField,
>> estuve revisando el ejemplo del "Aplicacion completa" donde hay un combo
>> para elegir las formas de pago y pasa lo mismo, le baja el numero de
>> elemento del array y no el codigo de forma de pago.
>>
>> Que se pude hacer para que baje el ID del campo y no el nro de elemento,
>> algo asi como lo hace el tFormSelTabla pero este abre un dialogo y yo
>> quiero simplicar la cosa y hacerlo desde el combo.
>>
>> Espero ser claro. Muchas gracias.
>> Salu2. CO.
>>
>
>

Pregunta sobre DbComboBox

Publicado: Jue Dic 14, 2006 10:14 am
por ignacio
Carlos,
En mi opinión la funcionalidad que ofrece aItemsBound es TOTAL, supone una
completa independencia entre lo que se ve en el combo y lo que se graba.
:aItems := { TipoProd->Nombre1, ..., TipoProd->NombreN }
:aItemsBound := { TipoProd->IdTipo1, ..., TipoProd->IdTipoN }
:nDataType := dtBOUND
Te ruego que LEAS la documentación., pues como tu mismo comentas, no sabes
bien como funciona aItemsBound.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
news:[email=458061dd@news.xailer.com...]458061dd@news.xailer.com...[/email]
> Quizás me exprese mal no son elementos de un array sino registros de una
> base de datos de tipos de productos a la cual el cliente le agregara los
> tipos de productos que necesite, no se bien como funciona aItemsBound pero
> me parece que no podre con eso.
>
> En principio son tablas una de PRODUCTOS:
> IDPROD N 10
> NOMBRE C 30
> FORMA C 30
> IDTIPO N 10 ***
>
> y la otra es TIPPROD:
> IDTIPO N 10 ***
> NOMBRE C 30
>
> lo que necesito es mostrar un combo de TIPPRO relacionada con PRODUCTOS y
> que le baje el IDTIPO al campo PRODUC->IDTIPO al seleccionar cualquier
> registro, pero actualmente me baja el numero de item de la lista del combo
> que no tiene nada que ver con el IDTIPO real de la base de datos..
>
> Lo resolvi o parche con un control editbtn y un par de variables que son
> reasignadas por la funcion tSelFormTabla que esta en el ejemplo 6 pero es
> engorroso, pense que por ahi se hacia con un DBCombo todo automatico.
>
> Gracias Ignacio por atenderme, seguire probando.
>
>
>> Mire la propiedad aItemsBound.
>>
>> Saludos,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>> "Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
>> news:[email=457eeb11@news.xailer.com...]457eeb11@news.xailer.com...[/email]
>>> En un formulario agregue un DbComobox para mostrar los elementos de una
>>> tabla y la clave que me baja al campo es el numero de posicion del
>>> elemento seleccionado y no el ID del campo colocado en el DataField,
>>> estuve revisando el ejemplo del "Aplicacion completa" donde hay un combo
>>> para elegir las formas de pago y pasa lo mismo, le baja el numero de
>>> elemento del array y no el codigo de forma de pago.
>>>
>>> Que se pude hacer para que baje el ID del campo y no el nro de elemento,
>>> algo asi como lo hace el tFormSelTabla pero este abre un dialogo y yo
>>> quiero simplicar la cosa y hacerlo desde el combo.
>>>
>>> Espero ser claro. Muchas gracias.
>>> Salu2. CO.
>>>
>>
>>
>
>

Pregunta sobre DbComboBox

Publicado: Lun Dic 18, 2006 12:15 pm
por Carlos Ortiz
Si usted lo dice maestro, mas que seguro que asi debe ser, no me funciono en
principio pero ya entendi y voy a leer un poco mas primero. Gracias.
Ignacio ya que estoy te hago una pregunta quizas tambien de poco conocedor
de Xailer, tengo que hacer un monton de ABM y pregunto si por ahi hay alguna
clase TAbm o algo por el estilo. Si me orientas un poco intentare hacer algo
ya que hay muchas cosas comunes entre los abm de las tablas principales de
los sistemas o por lo menos de los que yo hago, y queria reducirlas a una
clase general.
Muchas Gracias.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:45811604$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Carlos,
>
> En mi opinión la funcionalidad que ofrece aItemsBound es TOTAL, supone una
> completa independencia entre lo que se ve en el combo y lo que se graba.
>
> :aItems := { TipoProd->Nombre1, ..., TipoProd->NombreN }
> :aItemsBound := { TipoProd->IdTipo1, ..., TipoProd->IdTipoN }
> :nDataType := dtBOUND
>
> Te ruego que LEAS la documentación., pues como tu mismo comentas, no sabes
> bien como funciona aItemsBound.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
> news:[email=458061dd@news.xailer.com...]458061dd@news.xailer.com...[/email]
>> Quizás me exprese mal no son elementos de un array sino registros de una
>> base de datos de tipos de productos a la cual el cliente le agregara los
>> tipos de productos que necesite, no se bien como funciona aItemsBound
>> pero me parece que no podre con eso.
>>
>> En principio son tablas una de PRODUCTOS:
>> IDPROD N 10
>> NOMBRE C 30
>> FORMA C 30
>> IDTIPO N 10 ***
>>
>> y la otra es TIPPROD:
>> IDTIPO N 10 ***
>> NOMBRE C 30
>>
>> lo que necesito es mostrar un combo de TIPPRO relacionada con PRODUCTOS y
>> que le baje el IDTIPO al campo PRODUC->IDTIPO al seleccionar cualquier
>> registro, pero actualmente me baja el numero de item de la lista del
>> combo que no tiene nada que ver con el IDTIPO real de la base de datos..
>>
>> Lo resolvi o parche con un control editbtn y un par de variables que son
>> reasignadas por la funcion tSelFormTabla que esta en el ejemplo 6 pero es
>> engorroso, pense que por ahi se hacia con un DBCombo todo automatico.
>>
>> Gracias Ignacio por atenderme, seguire probando.
>>
>>
>>> Mire la propiedad aItemsBound.
>>>
>>> Saludos,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> http://www.xailer.com
>>> "Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
>>> news:[email=457eeb11@news.xailer.com...]457eeb11@news.xailer.com...[/email]
>>>> En un formulario agregue un DbComobox para mostrar los elementos de una
>>>> tabla y la clave que me baja al campo es el numero de posicion del
>>>> elemento seleccionado y no el ID del campo colocado en el DataField,
>>>> estuve revisando el ejemplo del "Aplicacion completa" donde hay un
>>>> combo para elegir las formas de pago y pasa lo mismo, le baja el numero
>>>> de elemento del array y no el codigo de forma de pago.
>>>>
>>>> Que se pude hacer para que baje el ID del campo y no el nro de
>>>> elemento, algo asi como lo hace el tFormSelTabla pero este abre un
>>>> dialogo y yo quiero simplicar la cosa y hacerlo desde el combo.
>>>>
>>>> Espero ser claro. Muchas gracias.
>>>> Salu2. CO.
>>>>
>>>
>>>
>>
>>
>
>

Pregunta sobre DbComboBox

Publicado: Lun Dic 18, 2006 1:10 pm
por ignacio
Carlos,
> Si usted lo dice maestro, mas que seguro que asi debe ser, no me funciono
> en principio pero ya entendi y voy a leer un poco mas primero. Gracias.
Espero que tenga la paciencia necesaria para leerlo detenidamente, no son
más de 10 líneas.
> Ignacio ya que estoy te hago una pregunta quizas tambien de poco conocedor
> de Xailer, tengo que hacer un monton de ABM y pregunto si por ahi hay
> alguna clase TAbm o algo por el estilo
No hay nada al respecto, lo siento.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
news:[email=45867839@news.xailer.com...]45867839@news.xailer.com...[/email]
> Si usted lo dice maestro, mas que seguro que asi debe ser, no me funciono
> en principio pero ya entendi y voy a leer un poco mas primero. Gracias.
> Ignacio ya que estoy te hago una pregunta quizas tambien de poco conocedor
> de Xailer, tengo que hacer un monton de ABM y pregunto si por ahi hay
> alguna clase TAbm o algo por el estilo. Si me orientas un poco intentare
> hacer algo ya que hay muchas cosas comunes entre los abm de las tablas
> principales de los sistemas o por lo menos de los que yo hago, y queria
> reducirlas a una clase general.
>
> Muchas Gracias.
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:45811604$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Carlos,
>>
>> En mi opinión la funcionalidad que ofrece aItemsBound es TOTAL, supone
>> una completa independencia entre lo que se ve en el combo y lo que se
>> graba.
>>
>> :aItems := { TipoProd->Nombre1, ..., TipoProd->NombreN }
>> :aItemsBound := { TipoProd->IdTipo1, ..., TipoProd->IdTipoN }
>> :nDataType := dtBOUND
>>
>> Te ruego que LEAS la documentación., pues como tu mismo comentas, no
>> sabes bien como funciona aItemsBound.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>> "Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
>> news:[email=458061dd@news.xailer.com...]458061dd@news.xailer.com...[/email]
>>> Quizás me exprese mal no son elementos de un array sino registros de una
>>> base de datos de tipos de productos a la cual el cliente le agregara los
>>> tipos de productos que necesite, no se bien como funciona aItemsBound
>>> pero me parece que no podre con eso.
>>>
>>> En principio son tablas una de PRODUCTOS:
>>> IDPROD N 10
>>> NOMBRE C 30
>>> FORMA C 30
>>> IDTIPO N 10 ***
>>>
>>> y la otra es TIPPROD:
>>> IDTIPO N 10 ***
>>> NOMBRE C 30
>>>
>>> lo que necesito es mostrar un combo de TIPPRO relacionada con PRODUCTOS
>>> y que le baje el IDTIPO al campo PRODUC->IDTIPO al seleccionar cualquier
>>> registro, pero actualmente me baja el numero de item de la lista del
>>> combo que no tiene nada que ver con el IDTIPO real de la base de datos..
>>>
>>> Lo resolvi o parche con un control editbtn y un par de variables que son
>>> reasignadas por la funcion tSelFormTabla que esta en el ejemplo 6 pero
>>> es engorroso, pense que por ahi se hacia con un DBCombo todo automatico.
>>>
>>> Gracias Ignacio por atenderme, seguire probando.
>>>
>>>
>>>> Mire la propiedad aItemsBound.
>>>>
>>>> Saludos,
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> http://www.xailer.com
>>>> "Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje
>>>> news:[email=457eeb11@news.xailer.com...]457eeb11@news.xailer.com...[/email]
>>>>> En un formulario agregue un DbComobox para mostrar los elementos de
>>>>> una tabla y la clave que me baja al campo es el numero de posicion del
>>>>> elemento seleccionado y no el ID del campo colocado en el DataField,
>>>>> estuve revisando el ejemplo del "Aplicacion completa" donde hay un
>>>>> combo para elegir las formas de pago y pasa lo mismo, le baja el
>>>>> numero de elemento del array y no el codigo de forma de pago.
>>>>>
>>>>> Que se pude hacer para que baje el ID del campo y no el nro de
>>>>> elemento, algo asi como lo hace el tFormSelTabla pero este abre un
>>>>> dialogo y yo quiero simplicar la cosa y hacerlo desde el combo.
>>>>>
>>>>> Espero ser claro. Muchas gracias.
>>>>> Salu2. CO.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>