powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проще некуда
9 сообщений из 9, страница 1 из 1
Проще некуда
    #32362392
Beginer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли функция, которая возвращает количество записей в таблице?
...
Рейтинг: 0 / 0
Проще некуда
    #32362407
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно не знаю, но была, кажется RECCOUNT() называется.
...
Рейтинг: 0 / 0
Проще некуда
    #32362417
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RECCOUNT()
Да, RTFM нонче не в почёте, проще спросить нежели хелп почитать :(
WBR, Igor
...
Рейтинг: 0 / 0
Проще некуда
    #32362455
Venera
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NNN!
но RECCOUNT() считает и помеченные к удалению записи вроде:(
...
Рейтинг: 0 / 0
Проще некуда
    #32362472
oleg_km
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно, считает.

Тогда
1)
SET DELETED ON
SELECT COUNT(*) FROM MyTable
или 2)
SET DELETED ON
CALCULATE чего-то там, давно этой командой не пользуюсь
...
Рейтинг: 0 / 0
Проще некуда
    #32362477
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно, считает, поскольку Reccount() фактически читает значение заголовка таблицы. Если нужен подсчет по условию, то есть варианты:

1)
LOCAL lnCount
select MyTab
COUNT TO m.lnCount

2)
LOCAL lnCount
select MyTab
CALCULATE CNT() TO m.lnCount

3)
SELECT COUNT(*) FROM MyTab

В случае наложения фильтра типа SET DELETED ON все 3 способа проигнорируют записи помеченные на удаление.

В случае наложения фильтра по SET FILTER TO первые 2 способа будут считать только записи удовлетворяющие условию фильтра, а Select-SQL проигнорирует наложенный фильтр

Первые 2 способа по окончании расчета переведут указатель записи в конец таблицы, т.е. EOF()=.T.

Во всех 3 способах можно указать дополнительные условия в соотсветствии с которыми требуется вести подсчет.
...
Рейтинг: 0 / 0
Проще некуда
    #32362479
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каков вопрос, таков и ответ - просили число записей - получите :) Или по вашему удалённая запись это и не запись вовсе
WBR, Igor
...
Рейтинг: 0 / 0
Проще некуда
    #32365068
Фотография MaestroEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо что-то с этим делать....
Просмотрел конфу....Слишком много одних и тех же вопросов...Иногда даже заходить не хочется....Топчемся на месте....

Может разделиться по времени нашей жизни в Foxe? Начинающим с начинающими ведь даже легче будет!? А нам время сэкономит...
...
Рейтинг: 0 / 0
Проще некуда
    #32365356
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: Eugeny

Тогда начинающим не у кого учиться будет Закиснут совсем
А так прогреес - передача опыта от старших к младшим...

Другое дело, что надо научиться читать Help :) Но это уже проблема воспитания и образования - лень раньше нас родилась...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проще некуда
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]