Ver Mensaje Individual
  #4  
Antiguo 10-12-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Jose Manuel Ver Mensaje

...
El campo COSTE1 se forma en la consulta
.
Hola Jose Manuel.

Al ver tu código me parece que estas confundiendo los nombres de los campos persistentes del componente, con los declarados en la creación de la tabla o los obtenidos en la consulta SQL.

Por dar un ejemplo, podes armar tu consulta de este modo:
Código Delphi [-]
  ADOQuery.SQL.Text := 'SELECT SUM(CAMPO1) AS TOTAL FROM TU_TABLA';
Y luego obtener el valor deseado de este modo:
Código Delphi [-]
     ShowMessage(ADOQuery.FieldByName('TOTAL').AsString);


Pero no podes enviar en la cadena de la consulta el nombre del campo persistente como en el siguiente ejemplo:
Código Delphi [-]
  ADOQuery.SQL.Text := 'SELECT SUM(DataModule1.DataSet1Campo1) AS TOTAL FROM TU_TABLA';
Esto último es erróneo, la base de datos no esta enterada de que o quién es "DataModule1.DataSet1Campo1".

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita