Имя: Пароль:
1C
1С v8
Можно ли бегунок програмно переместить например в табличном поле?
0 miklenew
 
05.04.12
12:21
Есть форма на ней табличное поле и рядом диаграмма.
Число строк в табличном поле совпадает с числом строк в диаграмме. Когда много строк например штук 100 то всё не умещается на одной странице. Приходиться пользоваться бегунком.
Причём первый раз чтоб найти нужную строку в табличном поле и второй раз на диаграмме. Что не очень удобно.
Если бы была возможность двигать эти бегунки синхронно то было бы очень удобно.
Я так понимаю штатными средствами это наверно не получиться.
Если токо через виндовые библиотеки.
Кто пробывал, что то подобное?
1 le_
 
05.04.12
12:26
Можно добавить на форму элемент "полоса регулирования" со свойством "вертикальная" и с пом. неё менять текущую строку в обоих таблицах.
2 miklenew
 
05.04.12
13:06
Мысль понравилась, токо не знаю как в поле табличного документа переместить курсор в указанную область.
3 Mort
 
05.04.12
13:10
MS Project с блэкджеком и шлюхами мутите?
Забейте на это.
4 le_
 
05.04.12
13:17
(2)
Для i = 1 По 1000 Цикл
   ЭлементыФормы.ПолеТабличногоДокумента1.ТекущаяОбласть = ЭлементыФормы.ПолеТабличногоДокумента1.Область(i, 1, i, 1);
КонеЦцикла;
5 miklenew
 
05.04.12
13:28
Спасибо, le_.
То что надо.
6 miklenew
 
05.04.12
13:57
Эх. Не прокатило.
Допустим в табличном поле сразу 100 строк.
На одну страницу умещаеться 20.
Перемещаю курсор.
1 строка
2 строка и т.д ничё особенного
А на 20-ой строке. Курсор встаёт на 21 строку но отабражается на середине страницы.
Т.е. система доходит до конца страницы и дальше прык(и сразу забирает полстраницы).
А в ПолеТабличногоДокумента как шла по одной так и идёт.
Получается рассинхрон.
7 Широкий
 
05.04.12
14:27
(6) попробуй принцип: два раза вниз один раз вверх
8 _Demos_
 
05.04.12
14:28
гы да это банально делаешь текущей нужную строку
9 _Demos_
 
05.04.12
14:29
или колонку
10 le_
 
05.04.12
15:00
(6) Можно у табличного документа такое же поведение, как у табличного поля воспроизвести. Хотя, всё равно, не оч. красиво...

Еще, можно без ползунка при активизации строки в ТП перемещаться на соответствующую строку в ТД. Или наоборот.