Тема: Запрос
Показать сообщение отдельно
  #2  
Старый 01.01.2009, 22:36
Аватар для Appolon
Appolon Appolon вне форума
Новичок
 
Регистрация: 10.01.2008
Адрес: гЕйск
Сообщения: 76
Репутация: 16
По умолчанию

Я так понял Вы хотите написать именно запрос который будет считать кол-во часов без перебора всех данных??
Если это так, то Вам необходим такой код:
Код:
with form3.ADOQuery1.SQL do
begin 
 Clear;
 Add('select sum(часы) from кар ');
 Add(' where ФИО='''+Form1.DBLookupComboBox2.Text+'''');
 Open;
 H:=form3.ADOQuery1.Fields.Fields[0].AsString;
 Close;
end;
 Form3.Label2.Caption :='Вы отработали: '+ H+ ' часов';
end
Я не проверял, но работать должно. Если я Вас не правильно понял, то попробуйте привести пример результатов выполнения кода программы.
__________________
From VasYa with LoVe...
Ответить с цитированием