![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как посчитать количество всех строк... [D6, D7, Access]
Zif © (2004-09-08 14:12:00)Мне нужно посчитать кол-во строк, отображенных в DBLookupListBox, и отобразить все это в Label. Как это сделать? P.S. количество будет постоянно меняться (добавление, удаление, сортировка). И ещё вопрос по этой теме: Как посчитать сумму всех значений какого-то столбца и отобразить в Label?
Ega23 (2004-09-09 11:45:00) [1]Стоп, в Access другая конструкция запроса. Не помню, есть ли там Count, но что точно, так это не
X=Count(*), a(Count(*) as X)
Ega23 (2004-09-09 11:44:00) [2]
ADOQuery.SQL.Add('Select X=Count(*) from Table1');
ADOQuery.Open;
Label1.Caption:=ADOQuery.FieldByName('X').asString;
Zif (2004-09-09 11:40:00) [3]Все равно не понятно... Как понимаю это надо записывать примерно так:
procedure TFormMain.FormCreate(Sender: TObject);
begin
Label1.Caption:=select count(DBLookupListBox.ListSource.DataSet.RecordCount)
end;
НО! у DataSet нет свойства RecordCount...
P.S. я использую Access и ADOQuery.
Rem (2004-09-08 20:57:00) [4]DBLookupListBox.ListSource.DataSet.RecordCount
Zif (2004-09-08 15:33:00) [5]а можно поподробнее? я новичок
paul_k (2004-09-08 14:41:00) [6]select count(*)