![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
![]()
Д, вопрос насчет распечатки появится точно). Попробую найти эту библиотеку. только вот я уже пробовал как-то устанавливать одну из библиотек и помню что с этим достаточно много проблем возникает(
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
![]()
Я так понял, вам надо кол-во записей в таблице. Зачем все эти заморочки с запросами если все это можно написать одной строчкой:
Код:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 24.06.2009
Сообщений: 216
|
![]()
Evgenii, попробуйте сделать так:
В методе AfterPost и AfterDelete компонента Query напишите эту строку: i:=Query1.RecordCount; и будет вам щастье
Водку мы пьем для запаха - а дури нам своей хватает!
|
![]() |
![]() |
![]() |
#14 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#15 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
К сожалению, в некоторых случаях этот способ может ввести Вас в заблуждение. Если используется ADO, то RecordCount устанавливается равным числу записей, реально прочитанных на текущий момент. Для больших таблиц это может оказаться существенно меньше действительного числа записей в таблице. Можно, конечно, прогнать таблицу до последней записи, но запрос count - быстрее, он выполняется на сервере без передачи данных (а в большинстве случаев - и без чтения, по индексу)
|
![]() |
![]() |
![]() |
#16 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
![]()
а мне всё-таки кажеться, что для такой цели лучше всего подойдет SQL-запрос
Код:
Код:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... ![]() |
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
![]()
Label1.Caption := IntToStr(Table1.RecordCount); - такой способ не совсем подходит. Допустим, у меня в базе 300 записей. Вначале так и показывает. При поиске по определенному параметру в таблице остается 3 записи. одну из них я удаляю. И label1 в результате показывает не 299, а 2!! Т.е. текущее состояние таблицы!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны натуральные числа n,p, целые числа a1 , ... ,an. | Наталья111 | Фриланс | 10 | 09.11.2010 20:09 |
Даны натуральные числа m,n. Посчитать сумму m последнего числа n. | лялька | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 25.12.2008 15:22 |
Отображение скрытых файлов и папок и отображение розширения всех файлов | beegl | Общие вопросы Delphi | 10 | 14.12.2008 22:02 |
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа | Woland-itn | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.03.2008 21:49 |
Вопрос по поводу записей (Record) | werser | Помощь студентам | 13 | 05.09.2007 23:11 |