Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2009-07

dblookupcombobox III

4 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola de nuevo..
estoy mirando el c�digo de un sistema que ten�a hecho en delphi6.. Este componente tb lo usaba para mostrar los
datos de una tabla, por ej tipos de comprobantes.

Aqui esta su codigo:
object TipoComprobantes_DBC: TDBLookupComboBox
Left = 114
Top = 23
Width = 225
Height = 23
Font.Charset = ANSI_CHARSET
Font.Color = clWindowText
Font.Height = -12
Font.Name = 'Arial'
Font.Style = []
KeyField = 'CODIGO'
ListField = 'NOMBRE'
ListSource = DM.TiposComprobantes_DS
ParentFont = False
TabOrder = 0
OnClick = TipoComprobantes_DBCClick

     end

por tanto, s�lo se especificaba el keyfield,
listfield y listsource.. el datafield y datasource se dejaban vac�os.. entonces, para obtener el codigo elegido, acced�a a esto:

TipoComprobantes_DBC.KeyValue

ahora veo que aqui no existe la prop KeyValue en estos controles..

efectivamente es un componente que no se puede
usar todav�a como en delphi, o sigo haciendo las cosas mal?? es que eso de andar cargando un dbcombo a mano me pesa!!! chauuuuuuuuuuuu

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
Material XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO

Reply by email

Carlos German Tejero

Paola:
Te adjunto un ejemplito que usa dblookupcombobox y funciona perfectamente. Estoy usando Lazarus 0.9.27 r20802 FPC 2.2.5 i386-win32-win32/win64. Necesitas sqlite3.dll o sqlite3.so de acuerdo al so que uses (www.sqlite.org). Lo que pude comprobar que no funciona aun solo los campos de tipo lookup, lo vas a ver en el grid siempre muestran un False que nada que ver. Saludos.

El 10 de julio de 2009 21:35, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 55 lines
Hola de nuevo.. estoy mirando el c�digo de un sistema que ten�a hecho en delphi6.. Este componente tb lo usaba para mostrar los datos de una tabla, por ej tipos de comprobantes. Aqui esta su codigo: object TipoComprobantes_DBC: TDBLookupComboBox Left = 114 Top = 23 Width = 225 Height = 23 Font.Charset = ANSI_CHARSET Font.Color = clWindowText Font.Height = -12 Font.Name = 'Arial' Font.Style = [] KeyField = 'CODIGO' ListField = 'NOMBRE' ListSource = DM.TiposComprobantes_DS ParentFont = False TabOrder = 0 OnClick = TipoComprobantes_DBCClick end por tanto, s�lo se especificaba el keyfield, listfield y listsource.. el datafield y datasource se dejaban vac�os.. entonces, para obtener el codigo elegido, acced�a a esto: TipoComprobantes_DBC.KeyValue ahora veo que aqui no existe la prop KeyValue en estos controles.. efectivamente es un componente que no se puede usar todav�a como en delphi, o sigo haciendo las cosas mal?? es que eso de andar cargando un dbcombo a mano me pesa!!! chauuuuuuuuuuuu ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy Material XO: http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2: http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Carlos Germ�n Tejero ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090710/52760c52/attachment-0001.html> ------------ pr�xima parte ------------ A non-text attachment was scrubbed... Name: dbcombo_test.zip Type: application/zip Size: 67819 bytes Desc: no disponible URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090710/52760c52/attachment-0001.zip>

Reply by email

Paola Bruccoleri
to Carlos German Tejero

Hola Carlos..
ok, muchas gracias, lo revisar� ahora..
chauuuuuuuu

you wrote 11 lines
Paola: Te adjunto un ejemplito que usa dblookupcombobox y funciona perfectamente. Estoy usando Lazarus 0.9.27 r20802 FPC 2.2.5 i386-win32-win32/win64. Necesitas sqlite3.dll o sqlite3.so de acuerdo al so que uses (<http://www.sqlite.org>www.sqlite.org). Lo que pude comprobar que no funciona aun solo los campos de tipo lookup, lo vas a ver en el grid siempre muestran un False que nada que ver. Saludos.

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
Material XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO

Reply by email

Paola Bruccoleri
to Carlos German Tejero: Paola: Te adjunto un ejemplito que usa dblookupcombobox y funciona perfectamente. Estoy…

Hola Carlos..
bueno, reci�n vi tu ejemplo.. pero.. es as� como lo uso yo... el asunto, es que con delphi, TAMBIEN pod�a
usarlo para mostrar los datos de una tabla, sin
que esta este relacionada con otra. En el mensaje
anterior estaba la definici�n de ese control en delphi. El tema es que ahora, por lo que veo, la �nica
posibilidad que tengo de cargar todos los valores
de una tabla en un combo es a mano y usando un
dbcombo. B�rbaro, eso ya lo tengo hecho.. s�lo quer�a saber m�s acerca de poder usar el dblookupcombo. Adem�s, si uso un dbcombo con los items todos
cargados, tampoco funciona como debiera (o yo no
lo se hacer), o sea que si voy tecleando me vaya
buscando el item relacionado, tal como funciona
un combo en cq form de una pagina web.

chauuuuuuuuuuu

you wrote 11 lines
Paola: Te adjunto un ejemplito que usa dblookupcombobox y funciona perfectamente. Estoy usando Lazarus 0.9.27 r20802 FPC 2.2.5 i386-win32-win32/win64. Necesitas sqlite3.dll o sqlite3.so de acuerdo al so que uses (<http://www.sqlite.org>www.sqlite.org). Lo que pude comprobar que no funciona aun solo los campos de tipo lookup, lo vas a ver en el grid siempre muestran un False que nada que ver. Saludos.

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
Material XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO

Reply by email