Как получить количество итераций по лог.таблице?

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Как получить количество итераций по лог.таблице?

Сообщение scanner »

Как получить количество итераций по лог.таблице и номер текущей итерации?

Галактика 7.12.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

:grin: А если подцепка в Лог.Таблице 1хN
И у вас два вложенных цикла. Какую из итераций хотитет видеть?

Может просто вставить переменные и считать их самому? И в любой момент можно посмотреть эти переменные.
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

вот 1хN и нужно. Т.е. если выводим через SQL получается определенное количество записей (строк). Вот это количество и нужно получить чтобы потом вставить в визуализацию отчета.
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Сообщение Goblin »

Выводите не прогресс-бар, а счетчик ...
при вложенных итерациях , да еще при наличии каких-либо ограничений хитрых при итерациях , иногда бывает невозможно априорно выяснить сколько все будет итераций ...
Последний раз редактировалось Goblin 09 дек 2005, 14:34, всего редактировалось 1 раз.
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

Goblin
Речь не идет о том куда выводить, речь идет о том как получить данное значение.
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Мне кажется что никак не получить общее количество, поскольку заранее неизвестно количество рекордов лог. таблицы...Номер текущей операции простым счетчиком можно считать.
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

..текущей итерации, извиняюсь...
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

Den
получит нужно уже в созданной лог. таблице.
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Неважно...количестов записей можно получить только на уровне физической таблицы. Все прочее - тока на прикладном уровне. :-)
DarkAngel27
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Сообщение DarkAngel27 »

А пробежать по всем запися в лог. таблице и посчитать их не пробовали?
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

а заодно и посчитать что надо, вообщем хотите точный прогресс -двойная работа получается. я в таких случаях числовой прогресс использую, показывает что работа идет, примерно можно ориентироваться когда все закончится ну и все за один раз делается.
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

Именно двойная работа и была первоначальной идеей. Потом просто сделан числовой прогресс с выводом информации о текущем оьрабатываемом документе. А в конце подумалось: может есть какая функция? Но, видимо, велосипед уже не изобрести. Спасибо всем.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

грубо
recordsintable(tnPersons)
можно и в SQL использовать.
а вот с учетом наложенных ограничений готовой вроде нет.
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

edward_K
это все понятно, но вот применима ли она к лог. таблицам? Как ее тогда вызывать?
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Сообщение WiRuc »

scanner писал(а):edward_K
это все понятно, но вот применима ли она к лог. таблицам? Как ее тогда вызывать?
Нет. Оценить размер логической таблицы можно ТОЛЬКО путем перебора записей.
Ответить