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

Вниз

Визуализация ....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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.03 c
14-1095236857
yanval
2004-09-15 12:27
2004.10.03
вопрос по iis - помогите


3-1094525026
Nerv
2004-09-07 06:43
2004.10.03
Каким образом вы храните используемые в приложении sql-запросы?


14-1095137843
Мюмзик
2004-09-14 08:57
2004.10.03
что за сайт?


3-1094566704
Виталий Панасенко
2004-09-07 18:18
2004.10.03
Обновление VIEW


9-1086382702
Vin_Ghost
2004-06-05 00:58
2004.10.03
перемещение по миникарте





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский