select no funciona
Publicado por miguel (8 intervenciones) el 09/10/2008 00:17:04
por que no me devuelve el total del query.
el dbgrid debuerbe los resultados correctos
pero la suma ('total') no me la devuelve que es lo que falla
dbgrid1.DataSource:=datasource4;
table4.Filtered:=false;
Table4.Filter := 'articulo ='+''''+ edit2.Text +''''+'and maquina ='+''''+ edit1.Text +''''+'and fecha ='+''''+ edit3.Text +'''' ;
table4.Filtered:=true;
if query4.Active then
query4.Close;
query4.SQL.Text := 'SELECT SUM(recaudado) AS TOTAL '
+ 'FROM maquina1 '
+ 'WHERE articulo ='+''''+ edit2.Text +''''+'and maquina ='+''''+ edit1.Text +''''+'and fecha ='+''''+ edit3.Text +'''';
query4.Open;
ShowMessage('la recaudacion de la maquina ' + edit1.Text + ' es: '+ query4.FieldByName('TOTAL').asString + ' € '+edit3.Text);
si se quita esto funciona (+'and fecha ='+''''+ edit3.Text +''') por que
gracias
el dbgrid debuerbe los resultados correctos
pero la suma ('total') no me la devuelve que es lo que falla
dbgrid1.DataSource:=datasource4;
table4.Filtered:=false;
Table4.Filter := 'articulo ='+''''+ edit2.Text +''''+'and maquina ='+''''+ edit1.Text +''''+'and fecha ='+''''+ edit3.Text +'''' ;
table4.Filtered:=true;
if query4.Active then
query4.Close;
query4.SQL.Text := 'SELECT SUM(recaudado) AS TOTAL '
+ 'FROM maquina1 '
+ 'WHERE articulo ='+''''+ edit2.Text +''''+'and maquina ='+''''+ edit1.Text +''''+'and fecha ='+''''+ edit3.Text +'''';
query4.Open;
ShowMessage('la recaudacion de la maquina ' + edit1.Text + ' es: '+ query4.FieldByName('TOTAL').asString + ' € '+edit3.Text);
si se quita esto funciona (+'and fecha ='+''''+ edit3.Text +''') por que
gracias
Valora esta pregunta


0