Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   creacion listado de productos (https://www.clubdelphi.com/foros/showthread.php?t=13890)

maui 02-09-2004 16:54:15

creacion listado de productos
 
hola amigos del foro

tengo el sigte problema:

tengo una pantalla de listado de productos:

desde -hasta desde - hasta desde-hasta
codigo producto codigo familia cod proveedor

y tengo un boton mostrar, que al presionarlo muestre el reporte con el rango que seleccione (desde - hasta o todos).-

- necesito saber en que orden y que componentes necesito agregar para que me funcione (como indexar).-
(estoy trabajando con ibquery, ibtransaccion y tengo hecha la pantalla y el reporte).-

- si es posible algun codigo que me pueda ayudar.-

espero su respuesta

gracias.-

El_Perrito 02-09-2004 17:12:14

Espero te sirva
 
Hola Amigo:

lo que puedes hacer es la consulta con un order by o si lo prefieres usa una tabla auxiliar y la ordenas segun las opciones que escojas pero si la consulta es de la misma tabla con el order by te puede funcionar

maui 02-09-2004 17:37:00

hola amigo gracias por contestar

tengo hecha la consulta con order by de la sigte manera:
<delphi>
select CODIGO, DESCRIPCION, IDFAMILIA, NOM_FAMILIA, IDPROVEEDOR, NOM_PROV
from PRODUCTO, FAMILIA, PROVEEDOR
where (CODIGO >= :CD) and (CODIGO<= :CH)
and (IDFAMILIA >= :CD) and (IDFAMILIA <= :CH)
and (IDPROVEEDOR >= :CD) and (IDPROVEEDOR <= :CH)
order by IDFAMILIA desc;
</delphi>

tengo un datasource, ibquery, ibtranssaction

¿como paso los campos por referencia al reporte cosa que cuando

seleccione el codigo producto
codigo familia
codigo proveedor

presione mostrar me despliegue el reporte con lo seleccionado.-

espero respuestas

gracias

El_Perrito 02-09-2004 19:41:03

Hola Maui
 
Seria de gran ayuda si pusieras un Ejemplo de lo que quieres obtener, quizas estoy confundido pero yo entendi que no quieres desplegar todo el resultado de la consulta sino solamente algunos registros, corrigeme si estoy mal, ahora ¿que componentes usas en el Reporte?

Espero respuesta

Un Hermano Mexicano los Saluda

maui 03-09-2004 18:37:23

hola amigazo

le explico

tengo una pantalla listado de productos.

tu ingresas el codigo del producto y se despliega la descripcion, familia y proveedor (esto mediante un rango desde codigo hasta codigo) .-

los componentes que tengo son un ibquery , un datasourse y ibtranssaccion

y en el reporte tengo un ibtable y ibtranssaccion

la pregunta del millon es ¿ en que orden debo colocar los componentes de manera de que cuando presione mostrar me muestre en el reporte lo que seleccione en la pantalla, ya que lo he intentado todo y no me funciona(como referencio los datos de la pantalla al reporte.-

esta es la consulta que ocupo en la pantalla:

select cod, descrip, familia, proveedor
from producto
where (cod >= d) and (cod <= h)
and (familia = :familia)
order by familia;

me explico....

espero tu respuesta..


La franja horaria es GMT +2. Ahora son las 06:35:37.

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