Ver Mensaje Individual
  #6  
Antiguo 25-09-2006
leodelca23 leodelca23 is offline
Miembro
 
Registrado: jul 2006
Posts: 91
Reputación: 18
leodelca23 Va por buen camino
mira no me funciona

Mira caral ahi te pongo mas datos a ver si te ayuda:

tengo un query para hacer la consulta dentro del query tengo
Código SQL [-]
SELECT Telas.*, Descripcion.*
FROM Telas INNER JOIN Descripcion
ON Telas.Descripcion1 = Descripcion.Descripcion;
esta es la tabla telas

Código SQL [-]
CREATE TABLE "TELAS" 
(
  "CLIENTE"    VARCHAR(30) NOT NULL,
  "PO"    VARCHAR(20) NOT NULL,
  "FECHA_EMISION"    DATE NOT NULL,
  "DESCRIPCION1"    VARCHAR(55) NOT NULL,
  "DESCRIPCION2"    VARCHAR(55),
  "CANTIDADES_PEDIDAS"    INTEGER NOT NULL,
  "CANTIDADES_HECHAS"    INTEGER NOT NULL,
  "FECHA_PROMETIDA"    DATE NOT NULL
);
tabla descrpicion
Código SQL [-]
CREATE TABLE "DESCRIPCION" 
(
  "DESCRIPCION"    VARCHAR(50),
  "ESTILO"    VARCHAR(25),
  "COLOR1"    VARCHAR(25),
  "COLOR2"    VARCHAR(25),
  "COLOR3"    VARCHAR(25),
  "COLOR4"    VARCHAR(25),
  "COLOR5"    VARCHAR(25),
  "FOLDLINE"    VARCHAR(25)
);

Bueno la cosa es asi como no cree el dato de Cantidades_Faltantes lo agrege en el query el campo tipo calculate y en el evento oncalcfields hice que me calculara lso datos y lo hace perfectamente.
Código SQL [-]
With DataSet do
  begin
   Fieldbyname('Cantidades_Faltantes').Asinteger:=FieldByName
          ('Cantidades_Pedidas').Asinteger - FieldByName('Cantidades_Hechas').Asinteger;
  end;

Lo que yo quiero hacer que me de la sumatoria de las cantidades_faltantes que la ponga en el dbedit. No se si asi quedo mas claro sino me preguntas y te pongo mas info creo que eso es suficiente.
Responder Con Cita