Cargar datos de una tabla en un combo
hola a todos,
al grano. necesito generar una aplicacion, de esta tengo lista las tablas con integridad referencial, normalizadas ... que es lo que deseo: 1.- Como hacer que un combo tome datos especificos de una tabla, ej. los nombres de mis profesionales. 2.- cargar en una grilla todos los datos asociados al item elegido de ese comboboox 3..- para remate mi aplicacion puede ser multiusuario¿? gracias por la atencion dispensada |
Cita:
Table1.TableName := 'profesionales'; DataSource1.DataSet := Table1; Y luego usas un TDBLookupComboBox conectado al DataSource mediante sus propiedades:
Cita:
Table2.TableName := 'detalles'; DataSource2.DataSet := Table2; Pones a DataSource1 como MasterSource de Table2 usando la propiedad MasterFields para relacionar las tablas. Cita:
// Saludos |
Roman
gracias, tu ayuda ha sido de gran valia pero ahora tengo uno nuevo, este es: tengo instalado recientemente delphi 7.0 y los componentes que me has dado en tu respuesta estan pero en distintas partes, esto no lo encuentro"[li]ListField - el campo de la tabla profesionales que deseas " gracias |
Cita:
// Saludos |
Tienes razon, gracias
... pero cuando ejecuto el proyecto este no muestra nada en el combo, y la pestaña no esta disponible |
¿Tienes activa la tabla?
Olvídate un momento de los datos asociados y trabaja sólo con el combo: Código:
type Table1.DatabaseName := nombre de tu base Table1.TableName := nombre de la tabla Table1.Active := true; DataSource1.DataSet := Table1; DBLookupComboBox1.ListSource := DataSource1; DBLookupComboBox1.ListField := campo para mostrar DBLookupComboBox1.KeyField := campo para relacionar // Saludos |
Muchas gracias, Roman por la atencion dispensada
todo me ha sido de utilidad. gracias |
La franja horaria es GMT +2. Ahora son las 10:35:10. |
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