Страница 1 из 2
					
				Как получить количество итераций по лог.таблице?
				Добавлено: 09 дек 2005, 13:23
				 scanner
				Как получить количество итераций по лог.таблице и номер текущей итерации?
Галактика 7.12.
			 
			
					
				
				Добавлено: 09 дек 2005, 14:10
				 Алексей
				
  А если подцепка в Лог.Таблице 1хN
И у вас два вложенных цикла.  Какую из итераций хотитет видеть?
Может просто вставить переменные и считать их самому? И в любой момент можно посмотреть эти переменные.
 
			 
			
					
				
				Добавлено: 09 дек 2005, 14:18
				 scanner
				вот 1хN и нужно. Т.е. если выводим через SQL получается определенное количество записей (строк).  Вот это количество и нужно получить чтобы потом вставить в визуализацию отчета.
			 
			
					
				
				Добавлено: 09 дек 2005, 14:24
				 Goblin
				Выводите не прогресс-бар, а счетчик ...
при вложенных итерациях , да еще при наличии каких-либо ограничений хитрых при итерациях , иногда бывает невозможно априорно выяснить сколько все будет итераций ...
			 
			
					
				
				Добавлено: 09 дек 2005, 14:26
				 scanner
				Goblin
Речь не идет о том куда выводить, речь идет о том как получить данное значение.
			 
			
					
				
				Добавлено: 09 дек 2005, 14:41
				 Den
				Мне кажется что никак не получить общее количество, поскольку заранее неизвестно количество рекордов лог. таблицы...Номер текущей операции простым счетчиком можно считать.
			 
			
					
				
				Добавлено: 09 дек 2005, 14:42
				 Den
				..текущей итерации, извиняюсь...
			 
			
					
				
				Добавлено: 09 дек 2005, 14:53
				 scanner
				Den
получит нужно уже в созданной лог. таблице.
			 
			
					
				
				Добавлено: 09 дек 2005, 15:27
				 Den
				Неважно...количестов записей можно получить только на уровне физической таблицы. Все прочее - тока на прикладном уровне. 

 
			 
			
					
				
				Добавлено: 09 дек 2005, 17:01
				 DarkAngel27
				А пробежать по всем запися в лог. таблице и посчитать их не пробовали?
			 
			
					
				
				Добавлено: 12 дек 2005, 06:56
				 san
				а заодно и посчитать что надо, вообщем хотите точный прогресс -двойная работа получается. я в таких случаях числовой прогресс использую, показывает что работа идет, примерно можно ориентироваться когда все закончится ну и все за один раз делается.
			 
			
					
				
				Добавлено: 12 дек 2005, 07:32
				 scanner
				Именно двойная работа и была первоначальной идеей. Потом просто сделан числовой прогресс с выводом информации о текущем оьрабатываемом документе. А в конце подумалось: может есть какая функция? Но, видимо, велосипед уже не изобрести. Спасибо всем.
			 
			
					
				
				Добавлено: 12 дек 2005, 11:18
				 edward_K
				грубо
recordsintable(tnPersons) 
можно и в SQL использовать.
а вот с учетом наложенных ограничений готовой вроде нет.
			 
			
					
				
				Добавлено: 12 дек 2005, 11:42
				 scanner
				edward_K
это все понятно, но вот применима ли она к лог. таблицам? Как ее тогда вызывать?
			 
			
					
				
				Добавлено: 12 дек 2005, 12:53
				 WiRuc
				scanner писал(а):edward_K
это все понятно, но вот применима ли она к лог. таблицам? Как ее тогда вызывать?
Нет. Оценить размер логической таблицы можно ТОЛЬКО путем перебора записей.