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

Вниз

Визуализация ....select count(*) from Baza1   Найти похожие ветки 

 
Павел   (2004-09-06 15:36) [0]

Подскажите пожалуйста.
Как на форме выдать результат этого запроса ?
select count(*) from Baza1
К примеру я хочу видеть его в edit1


 
Reindeer Moss Eater ©   (2004-09-06 15:37) [1]

Edit1.Text := IntToStr(Fields[0].AsInteger);


 
Павел   (2004-09-06 15:47) [2]

немного не понял...
я хочу видеть в Edit1.Text вот это...count(*)
я могу сделать это и так...
 kol:=0;
 While NOT form2.Query1.EOF do
    begin
          kol:=kol+1;
          form2.query1.next;
    end;
 form2.edit1.text:=inttostr(kol);
но хочется именно 1-ым способом


 
Reindeer Moss Eater ©   (2004-09-06 15:48) [3]

я хочу видеть в Edit1.Text вот это...count(*)

Edit1.Text := "...count(*)";


 
Рамиль ©   (2004-09-06 15:49) [4]

Павел   (06.09.04 15:47) [2]

> select count(*) from Baza1

Вернет одно поле с одной записью. Чего тебе не понятно?


 
galexis ©   (2004-09-06 15:55) [5]

Видимо Павел хочет получить число уже отобранных записей. Тогда надо еще один запрос, но к нему добавить условие, т.е. select count(*) from Baza1 where <условие как в предыдущем запросе>


 
Павел   (2004-09-06 16:01) [6]

нуу вообще-то Павел хочет уже после выполненного запроса, подсчитать все полученные записи.
Ну и в Эдите их вывести...


 
Reindeer Moss Eater ©   (2004-09-06 16:04) [7]

После выполненного запроса select count(*) у тебя будет ровно одна запись.

Edit1.Text := "1";


 
galexis ©   (2004-09-06 16:09) [8]


> Павел   (06.09.04 16:01) [6]

Ну я так примерно и сказал. Надо следом еще один запрос или параллельно (в потоке), с чем мучаюсь я.


 
Павел   (2004-09-06 16:09) [9]

у меня другой запрос более ёмкий...
Так вот я запрос выполняю и хочу потом подсчитать кол-во записей в том выполненном запросе...


 
galexis ©   (2004-09-06 16:16) [10]

Вот от другого более емкого запроса оставляешь все что идет после where, а до пишешь select count(*) from ... Ну например
select count(*) from Baza1 where number=100


 
Reindeer Moss Eater ©   (2004-09-06 16:19) [11]

with TQuery.Create(nil) do
try
 DatabaseName:=MyDataBase;
 SQL.Text:="select count(*) from ... where ...";
 Open;
 Edit1.Text:=Fields[0].AsString;
finally
 Free;
end;


 
Ega23 ©   (2004-09-06 16:21) [12]


Select X=Count(*) from Table1

Label1.Caption:=Query1.FieldByName("X").AsString;


 
Павел   (2004-09-06 16:23) [13]

понял, а как мне потом в Эдит засунуть это count(*) ?


 
Ega23 ©   (2004-09-06 16:24) [14]

2 Павел   (06.09.04 16:23) [13]
Можно не Label1.Caption, а Edit1.Text    :о)


 
Reindeer Moss Eater ©   (2004-09-06 16:42) [15]

понял, а как мне потом в Эдит засунуть это count(*) ?

Я знаю способ. Правда он для Эдит1. Для Эдит наверное не подойдет.



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
3-1094566704
Виталий Панасенко
2004-09-07 18:18
2004.10.03
Обновление VIEW


11-1081321098
Delphi5.01
2004-04-07 10:58
2004.10.03
[Error] Never-build package CoolForm_D6 requires always-build p


3-1094472793
СергейП
2004-09-06 16:13
2004.10.03
DB контролы


14-1095317193
080D:07BBh
2004-09-16 10:46
2004.10.03
Intel vs AMD


4-1093511826
WondeRu
2004-08-26 13:17
2004.10.03
Как добавить свой пункт в контекстное меню кнопки "ПУСК"?