Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Duda con el combobox (https://www.clubdelphi.com/foros/showthread.php?t=82329)

xdjoseexd 24-02-2013 06:22:17

Duda con el combobox
 
Bueno estoy haciendo un programa y tengo una duda, quiero hacer que un dblookupcombobox me muestre las opciones de otra tabla y me agregue la opcion seleccionada a la tabla actual
ejemplo tengo 2 tablas
una de doctores y otra de pacientes, en la de pacientes el combobox lo utilizo para asignarle un doctor a un paciente cuando se está registrando, al seleccionar el doctor para el paciente y presionar el boton de registrar, quiero que se agregue la seleccion del combobox a la tabla, en la tabla ya hay un campo especial para esa selección, como haría?

ecfisa 24-02-2013 08:56:53

Hola xdjoseexd, bienvenido a Club Delphi :)

Como a todos los que se inician te invitamos a que leas nuestra guía de estilo.

Con respecto a tu consulta, en líneas generales tenes que configurar las propiedades del TDBLookupComboBox como sigue:
  • ListSource : El TDataSource vinculado a la tabla de médicos.
  • ListField : El nombre del campo de la tabla de médicos que deseas que sea mostrado. v.g. NOMBRE.
  • KeyField : El nombre del campo de la tabla de médicos que debe coincidir con el valor de la propiedad DataField. v.g. : ID.
  • DataSource : El TDataSource vinculado a la tabla de pacientes.
  • DataField : El nombre del campo de la tabla de pacientes que lo enlaza con su correspondiente registro en la tabla médicos. v. g. : LNK_MEDICO.
Por ejemplo, cuando se esté ingresando el paciente Perez Juan y se seleccione el médico Antonio Juarez cuyo ID es 152, en el campo LNK_MEDICO automáticamente se guardará el valor 152 (que se corresponde con el ID del médico Antonio Juarez).

Saludos.


La franja horaria es GMT +2. Ahora son las 12:37:05.

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