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

Вниз

Сложение столбца!   Найти похожие ветки 

 
Автор333   (2004-11-11 12:49) [0]

Здравствуйте!
Есть база. Кампонент FibDataSet, который цепляется к базе и который офильтрован по условию.
В базе есть столбец масса. Подскажите пожалуйста как его подсчитать?


 
Соловьев ©   (2004-11-11 12:51) [1]


> кажите пожалуйста как его подсчитать?

select sum(Масса)
from таблица


 
Автор333   (2004-11-11 12:52) [2]

А в Delphi это как сделать?


 
msguns ©   (2004-11-11 12:56) [3]

1. Отсканировать НД
2. Отдельным запросом. Только причем здесь дельфи ?
3. Использовать "навороченные" гриды с указанной фичей (ЭхДебеГрид!, например)


 
Автор333   (2004-11-11 12:59) [4]

А Делфийским кодом можно это сделать или все таки нет?


 
Vlad ©   (2004-11-11 13:03) [5]


> Автор333   (11.11.04 12:59) [4]
> А Делфийским кодом можно это сделать или все таки нет?

Можно. См. п.1 msguns ©


 
Автор333   (2004-11-11 13:04) [6]

А как это сделать?


 
Vlad ©   (2004-11-11 13:06) [7]


> Автор333   (11.11.04 13:04) [6]

читай справку по DataSet и его методам First, Last, Next, Prior, Eof, Bof, а так же циклы в Дельфи.


 
Автор333   (2004-11-11 13:53) [8]

А маленький фрагмент кода можно увидеть пожалуйста!!!


 
msguns ©   (2004-11-11 14:23) [9]

bm: TBookMark;
n := 0;  // Сумма
// Метод сканирования (не джедайский)

with <DataSet> do
 begin
  Screen.Cursor := crHourGlass;
  bm := GetBiikMark;
  while not Eof do
   begin
    n := n+FieldByname("Field").AsFloat;
    Next;
   end
  GoToBookMark(bm);
  Screen.Cursor := crDefault;
 end;


 
msguns ©   (2004-11-11 14:25) [10]

Пардон, забыл строчку First; перед циклом while

Сам так никогда не делаю, поэтому и забыл ;(


 
Соловьев ©   (2004-11-11 14:40) [11]

Народ, нафига это(цыкл) делать? Есть же SQL! Добавить условие фильтрации к [1] и все. Делов-то.


 
Rule ©   (2004-11-11 14:48) [12]

автору сразу говорю, что этот метод очень примитивен и в большинстве случаев его нецелесообразно использовать, лучше посмотри пункты 1 и 3
msguns ©   (11.11.04 12:56) [3]


 
msguns ©   (2004-11-11 15:00) [13]

>Есть база. Кампонент FibDataSet, который цепляется к базе

Как пьяный матрос к девке ;))



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

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

Наверх




Память: 0.49 MB
Время: 0.023 c
3-1100512274
dron-s
2004-11-15 12:51
2004.12.12
Как очистить базу данных


1-1101369450
Maverick
2004-11-25 10:57
2004.12.12
как убрать иконку из border a вообще или не отображать?


1-1101887751
RDen
2004-12-01 10:55
2004.12.12
Опять про второй экземпляр приложения...


4-1099235634
Владимир Березин
2004-10-31 18:13
2004.12.12
Вопрос о стилях окон


1-1101733181
denis24
2004-11-29 15:59
2004.12.12
wordApplication