Главная страница
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.025 c
14-1095059759
вразлет
2004-09-13 11:15
2004.10.03
выравнивание данных


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


4-1093109098
AlexV
2004-08-21 21:24
2004.10.03
Label, независимый от размера шрифта в настр-ах Windows ...


3-1094014169
NewDelpher
2004-09-01 08:49
2004.10.03
результат работы sp_lock в таблицу


6-1090803627
RaPToR_1
2004-07-26 05:00
2004.10.03
многопоточность twebbrowsera