FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como selecciono datos de otra tabla
Hola a todos
Necesito de su ayuda, estoy haciendo un pequeño programa en delphi 6 y firebird 1.5, tengo varias tablas en una tengo las claves de productos y los datos de estos productos (clave, descripcion, unidad, etc.) en otra tabla tengo (clave_vendedor, nombre, etc) y en otra tengo (id_vendedor, id_producto, cantidad, etc). Quiero hacer una consulta que seleccionando de un dbcombo al vendedor en el dbgrid aparezcan la clave del producto, la cantidad, etc. Como le hago? gracias de antemano Última edición por juziel fecha: 11-08-2004 a las 01:38:40. |
#2
|
||||
|
||||
Cita:
NOTA: Te pongo todos los datos en el SELECT para que lo veas más claro, luego tú puedes eliminar los que no te interesen.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
gracias por responder, voy a probarlo y luego te cuento si funciona, estoy utilizando FIBPlus. Gracias de nuevo
|
#4
|
|||
|
|||
no funciono como dices me daba algunos errores
en vez de eso hice esto el problema es que me aparecen todas las claves de los vendedores y yo quiero que aparezcan solo las claves de los productos del vendedor seleccionado en un DblookUpcombo gracias Última edición por juziel fecha: 11-08-2004 a las 01:39:34. |
#5
|
||||
|
||||
Tu consulta está bien, sólo te falta un WHERE especificando qué es concretamente lo que quieres seleccionar dentro de ese conjunto que has creado.
Lo mejor es hcerlo con un parámetro.
y antes de lanzar la consulta, en el evento OnChange del DBCombobox, hacer: Código:
DataSet.ParamByName('vendedor').AsString := DBComboBox.Text; Dataset.Close; Dataset.Open;
__________________
Milo |
#6
|
||||
|
||||
Cita:
Cita:
Si además quieres añadir una ordenación deberás añadir un ORDER BY:
Haz algunas pruebas añadiendo diferentes campos y valores al WHERE.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
gracias a amigos por su ayuda
|
|
|
|