PDA

Ver la Versión Completa : modificar dato de campo en dbgrid


luketas
23-10-2007, 16:37:35
hola a todos, tengo un problema y necesito ayuda... el tema es asi, tengo un dbgrid y uno de sus campos es idmoneda, entonces cuando la muestro este campo dice 1, 2 porque en realidad es la clave de otra tabla. Hay alguna forma de q le pueda asignar el valor q yo quiera, por ej que en vez de 1 diga dolares??

Chris
23-10-2007, 16:47:38
En internet puedes conseguir muchos ejemplos de como colocar un TDBLookupComboBox en un TDBGrid. La técnica se conoce como "Inplace Edit"

No sé si en el club se ha hablado sobre el tema, pero aca te dejo un enlace a About.com en donde te dan tecnicas para lograrlo.
Adding components to a DBGrid (http://delphi.about.com/od/usedbvcl/l/aa081903a.htm)
Está en inglés. Saludos.

Caro
23-10-2007, 17:10:34
Hola luketas, puede que te sirva este hilo para lo que quieres hacer

http://www.clubdelphi.com/foros/showthread.php?t=48489&highlight=OnGetText

Saluditos

luketas
24-10-2007, 14:56:47
Gracias caro por tu ayuda!!! el link me llevo justo a lo que necesitaba! solucione mi problema! no conocia el procedure onGetText... es muy util en algunos casos :D a veces es dificil q te entiendan pero la cazaste de una!!