Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

Как переменной присвоить значение выполненного запроса ?   Найти похожие ветки 

 
AlekseyB   (2008-05-19 08:22) [0]

У меня выполняется запрос, который считает сумму

SELECT Sum(Summa)FROM MyTabl

Как мне значение выполненого запроса положить в переменную ?
Заранее спасибо


 
Savek   (2008-05-19 09:11) [1]

sum:=Query.Fields[0].AsCurrency;


 
AlekseyB   (2008-05-19 09:16) [2]

Делаю вот так, но выдается ошибка что не нравится индекс, хотя должно работать, у меня всего то 2 поля, соответсвено индексы 0 и 1

rez := Form2.ADOQuery1.Fields[1].AsCurrency;


 
Sergey13 ©   (2008-05-19 09:18) [3]

> [2] AlekseyB   (19.05.08 09:16)
> у меня всего то 2 поля

Где?


 
AlekseyB   (2008-05-19 09:19) [4]


> Где?

Ну в табличке у меня 2 поля, наименование и сумма, нужно подсчитать сумму по всем записям и положить допустим в Label


 
ЮЮ ©   (2008-05-19 09:23) [5]

> соответсвено индексы 0 и 1

в запросе наблюдается только одно — Sum(Summa) — и совершенно не важно что там у тебя в таблице

Query.Fields[0] — 1 — е (и единственное) поле набора данны, возвращаемое subj-евым запросом


 
MsGuns ©   (2008-05-19 12:48) [6]

with Form2.ADOQuery1,Label1 do
 try
  if Active then Close;
  SQL.Text := "SELECT Sum("Summa") as S FROM MyTabl";  
  Open;
  if RecordCount>0 then
     Caption := Format("%f9.2",[FieldByName("S").AsFloat]);
  Close;
 except
     Caption := "Ошибка выборки";
 end;



Страницы: 1 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
15-1208936973
Kolan
2008-04-23 11:49
2008.06.08
Новости проекта DMClient.


2-1210671467
snake-as
2008-05-13 13:37
2008.06.08
Не могу сохранить таблицу в БД


2-1211024078
Шестаков Антон
2008-05-17 15:34
2008.06.08
Заполнение Мемо


15-1209320986
БарЛог
2008-04-27 22:29
2008.06.08
А кто еще на каких технических форумах сидит?


2-1211132859
lewka-serdceed
2008-05-18 21:47
2008.06.08
переход с одного Edit на другой edit при нажатии на Enter