![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
|
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 |
|
#2
|
||||
|
||||
|
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 |
|
#3
|
|||
|
|||
|
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 |
|
#4
|
||||
|
||||
|
Cita:
// Saludos |
|
#5
|
|||
|
|||
|
Tienes razon, gracias
... pero cuando ejecuto el proyecto este no muestra nada en el combo, y la pestaña no esta disponible |
|
#6
|
||||
|
||||
|
¿Tienes activa la tabla?
Olvídate un momento de los datos asociados y trabaja sólo con el combo: Código:
type
TForm1 = class(TForm)
Table1: TTable;
DataSource1: TDataSource;
DBLookupComboBox1: TDBLookupComboBox;
end;
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 |
|
#7
|
|||
|
|||
|
Muchas gracias, Roman por la atencion dispensada
todo me ha sido de utilidad. gracias |
![]() |
|
|
|