Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Loooup en caja de edicion (Edit) (https://www.clubdelphi.com/foros/showthread.php?t=71364)

vmorillos 15-12-2010 15:39:17

Loooup en caja de edicion (Edit)
 
Hola a todos, alguien conoce algún componente similar al dblookupcombobox pero que tenga el aspecto de una caja de edición (dbedit).

Lo que he hago para editar el campo lookup es pulsa un botón que muestra una pantalla en donde se puede hacer la búsqueda y al dar ok pasa el valor (de llave foránea).

Con el lookup, pasa el valor correcto pero no deseo darle esa la libertad al usuario de elegir el valor desde el combo, debe ir a la pantalla. Ojala tengan un ejemplo pequeño para guiarme.

Les agradezco por su tiempo y ayuda.

dibe :rolleyes:

vmorillos 15-12-2010 16:56:39

Me respondo a mi mismo.
Dentro del datmodule donde tengo mi tabla (ztable) he agregado un nuevo campo (New Field Ctrl+N). Alli aparece un cuadro de dialogo donde coloco como propiedades de este nuevo campo: nombre(name, el que deseen), tipo(type, en mi caso string), tamaño (size, el que deseen), componente(component, lo dejo en blanco).
Después eligo dentro de tipo de campo (field type): lookup.

Finalmente en la definición del lookup:
key fields: dentro de la tabla donde deseeo que aparezca el lookup eligo el campo de deseeo hacer lookup.
dataset: La tabla desde donde veré el lookup.
lookup keys: El campo, dentro de la tabla que veré el lookup, que nexa con la primera tabla. Es por esto que deben coincidir "key fields" y Lookup keys".
result field: El campo que quiero ver.
Le dan ok y despues solo hay que jalar el campo, en mi caso en un "edit" que era mi necesidad.

Saludos a todos.


La franja horaria es GMT +2. Ahora son las 05:57:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi