Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
Автор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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.055 c
9-1090249442
breakmaster
2004-07-19 19:04
2004.12.12
Megamaze


6-1096646370
квакер
2004-10-01 19:59
2004.12.12
POP3 Using


14-1101004505
Думкин
2004-11-21 05:35
2004.12.12
С днем рождения! 21 ноября


14-1101131287
sniknik
2004-11-22 16:48
2004.12.12
жизнеописания умученных сиадминов ;о))


3-1100265294
Newbie_In_DB
2004-11-12 16:14
2004.12.12
Загрузка значений в DBCombobox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский