FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Informacion diferente de una consulta
Buen dia Foristas:
Alguien me puede orientar a como hacerle, es decir, si dos usuarios a la ves seleccionan un paquete , este asu vez contiene componentes, necesito que cada usuario si selecciona diferente paquete acada quien le muestre los componentes de su paquete, tengola idea de hacerlo con un query, este puede trabajar simultaneo y con diferente informacion a la vez?, o bien que me recomiendan que haga Uso Delphi 5.0 con paradox 7.0 Espero me halla explicado y espero sus respuestas se agradecera de antemano. Saludos Jmedina |
#2
|
||||
|
||||
Me parece que estas hablando sabiendo de que se trata el sistema pero nosotros desconocemos.. ¿Podrías especificar un poco mas?
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
No veo muy claro lo que pides, lo que si te puedo decir, que tanto se puede hacer con Paradox, Access, Dbase, Firebird..... Ya que cualquier de estos sistemas admite consultas y filtros.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#4
|
||||
|
||||
Supongo que tienes una tabla para los paquetes y otra para las componentes, relacionadas mediante una llave, por ejemplo:
paquetes = (id, nombre, descripcion, otros campos) componentes = (id, paquete_id, otros campos) Lo único que tienes que hacer es usar dos componentes Table, una para paquetes y la otra para componentes, digamos: tblPaquetes y tblComponentes. A cada Table le conectas un DataSource: tblPaquetes <- dsrcPaquetes tblComponentes <- dsrcComponentes A la propiedad MasterSource de tblComponentes le asignas dsrcPaquetes y en MasterFields asignas la relación paquetes.id <--> componentes.paquete_id o los campos llave que uses para relacionar las tablas. Con esto Delphi se encarga del resto. Por ejemplo, si conectas sendos DBGrid a cada DataSource: grdPaquetes -> dsrcPaquetes grdComponentes -> dsrcComponentes conforme el usuario se mueva por grdPaquetes, el otro grid mostrará exclusivamente las componentes del paquete seleccionado. Puedes usar Querys pero en el caso de Paradox y BDE será más eficiente usar Tables. ¡Ah! Y esto funcionará para cada usuario. Siempre y cuando esté bien configurado el BDE no tendrás problemas con varios usuarios. // Saludos |
|
|
|