|
Можно ли получить значение по имени колонки активной строки отчёта? | ☑ | ||
---|---|---|---|---|
0
qubasesx
30.07.13
✎
11:06
|
Есть объект отчёт. После формирования я могу получить из него значение ячейки, на которой установлен курсор. Использую для этого строку Результат.ТекущаяОбласть.Текст
Вопрос. Можно ли получить зачение нужной мне колонки (по имени колонки или может по индексу) той строки, на которой установлен курсор. Такое вообще возможно? Не могу подбрать подходящего метода в СП. |
|||
1
Maxus43
30.07.13
✎
11:09
|
Результат.ТекущаяОбласть - даст координаты, смотри лево, право, низ, верх. Потом методом Область(координаты) - смотри в строке что хочешь
|
|||
2
Cube
30.07.13
✎
11:09
|
Результат.Область(1, 1).Текст
|
|||
5
qubasesx
30.07.13
✎
11:33
|
проблема в том, чтобы получить координату строки автоматически
Результат.Область(Результат.ТекущаяОбласть, 1).Текст не катит а кроме ТекущаяОбласть ничем координаты получить не получается, никакие лево-право тут ни при чём |
|||
6
Cube
30.07.13
✎
11:35
|
(5) Вся проблема в том, что ты не умеешь пользоваться СП... А смотри как там пишут:
ТабличныйДокумент (SpreadsheetDocument) ТекущаяОбласть (CurrentArea) Использование: Чтение и запись. Описание: Тип: ОбластьЯчеекТабличногоДокумента. Содержит текущую активную область или рисунок табличного документа. |
|||
7
qubasesx
30.07.13
✎
11:45
|
(6) не вижу в СП метода для получения координаты строки ни у Результат, ни у ТекущаяОбласть, при чём тут умеешь-не умеешь?
это ты не умеешь направить в нужную сторону, только критиковать горазд, чё тогда вообще отвечать не понятно |
|||
8
Капитан О
30.07.13
✎
11:48
|
(7) а в свойствах искал?
|
|||
9
qubasesx
30.07.13
✎
11:48
|
(8) а сам как думаешь?
|
|||
10
Cube
30.07.13
✎
11:48
|
(7) "координаты строки"
У строки 1, номер строки 1. У строки 58, номер строки 58... Какие тебе ещё нужны координаты? "это ты не умеешь" Да кому ты нужен... Я смотрю, ты умеешь просить помощь... |
|||
11
Капитан О
30.07.13
✎
11:49
|
(9) никак
|
|||
12
Maxus43
30.07.13
✎
11:52
|
(9) смотрел (1)? почему я вижу координатыв отладчике, а ты нет?
|
|||
13
Cube
30.07.13
✎
11:53
|
(12) Да потому что "ты не умеешь направить в нужную сторону, только критиковать горазд, чё тогда вообще отвечать не понятно" :)
|
|||
14
qubasesx
30.07.13
✎
11:54
|
(10) у строки 58 номер 58? а я думал 85. задача в том, чтобы определить координату строки, на которой ячейка активна, а не просто записать конкретную цифру в координату.
|
|||
15
Капитан О
30.07.13
✎
11:56
|
кажется, 2е августа уже наступило
|
|||
16
qubasesx
30.07.13
✎
11:56
|
(12) потому что не в отладчике их надо смотреть, а передавать в Область(<координата>,11).Текст
|
|||
17
Maxus43
30.07.13
✎
11:57
|
(14) ВЕРХ и ЛЕВО - дают координаты конкретные, потом (2).
Я не знаю что ещё сказать |
|||
18
Капитан О
30.07.13
✎
11:57
|
(16) для этого как-то нужно эту координату получить. в свойствах смотрел?
|
|||
19
Maxus43
30.07.13
✎
11:59
|
(16) что?
Область(ТекущаяОбласть.Верх, 11); - текущая строка, 11-й столбец |
|||
20
Cube
30.07.13
✎
12:00
|
(17) )))))))
|
|||
21
Cube
30.07.13
✎
12:01
|
(19) С ошибками написал, он не осилит)
|
|||
22
qubasesx
30.07.13
✎
12:01
|
все, рабатает. всем спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |