Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сумма в бд (sql запрос) [D7, XP]


vasja666 ©   (2011-05-05 00:39:00) 

Доброго времени суток.
Подскажите пожалуйста как в Delphi написать запрос на сумму столбца, и при ровнять это к переменной,чтобы  эту переменную уже использовать дальше в программе.

SELECT SUM(pole) AS summapolja FROM tablica
так оно отобразит просто в таблице ячейку с суммой(


OW   (2011-05-05 11:30:00) [1]


> оно отобразит просто в таблице ячейку с суммой

TDBGrid?


> > По другому не как?


:)

type
 TForm1 = class(TForm)
   aq1: TADOQuery;
   ds1: TDataSource;
   dg1: TDBGrid;
   btn1: TButton;
   sg1: TStringGrid;
   cnt1: TADOConnection;
   procedure btn1Click(Sender: TObject);
 private    { Private declarations }
 public     { Public declarations }
 end;

 TCG = class(TCustomDBGrid);

var
 Form1: TForm1;

implementation
{$R *.dfm}

procedure TForm1.btn1Click(Sender: TObject);
begin
 ShowMessage(  TCG(dg1).GetEditText(1,1) );
end;


Ega23   (2011-05-05 11:08:00) [2]


> По другому не как?

DataSet.Fields[Index] + F1


MsGuns   (2011-05-05 10:23:00) [3]

Можно и мышкой.
1) Кинуть DBEdit
2) Связать его с источником, используемым для отображения указанного запроса, выбрав то самое "суммовое" поле.

При открытии (переоткрытии) запроса эдит будет отображать пресловутую сумму.


Anatoly Podgoretsky   (2011-05-05 08:52:00) [4]

То что ты написал сможет работать только в командной строке консольной утилиты.


Германн   (2011-05-05 01:14:00) [5]


> vasja666   (05.05.11 01:02) [10]
>
> По другому не как?

По другому это как? Мышкой без написания кода ручками?
:)


vasja666   (2011-05-05 01:08:00) [6]

Сформулировано конечно криво, за это извиняюсь.
Просто сам кое что не допонял, и полез задавать вопрос\


Плохиш   (2011-05-05 01:03:00) [7]


> Как эти данные(полученную сумму) занести в переменную, для
> дальнейшего использования ее(переменной) в delphi

Надо нанять программиста.


Palladin   (2011-05-05 01:03:00) [8]


> vasja666   (05.05.11 00:58) [8]

сути моего встречного вопроса это не меняет... ты же не в сферическом вакууме его выполняешь... я вижу только буквы, конекретного программного кода не приведено... как ты можешь предъявлять претензии отвечающим на основе текста которы даже не скомпилируется?


vasja666   (2011-05-05 01:02:00) [9]

По другому не как?


Германн   (2011-05-05 01:00:00) [10]

FieldByName + F1


vasja666   (2011-05-05 00:58:00) [11]

Как эти данные(полученную сумму) занести в переменную, для дальнейшего использования ее(переменной) в delphi


Palladin   (2011-05-05 00:54:00) [12]

а мудрый мусье не объяснит эту самую суть то? а то она не понятная, сам запрос ничего не отображает он только запрашивает, результатом являются запрошенные данные а не их рисование на луне


vasja666   (2011-05-05 00:51:00) [13]

Но суть вопроса от этого не меняется


clickmaker   (2011-05-05 00:48:00) [14]

запрашивает


vasja666   (2011-05-05 00:46:00) [15]

Что же он тогда делает?


clickmaker   (2011-05-05 00:45:00) [16]

сам запрос ничего не может отобразить


vasja666   (2011-05-05 00:42:00) [17]

запрос этот


clickmaker   (2011-05-05 00:41:00) [18]

> так оно отобразит

кто "оно"?


Наверх

Титульная страница Поиск, карта сайта Написать письмо