AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.09.2006, 13:41   #1  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Цитата:
Сообщение от 3oppo Посмотреть сообщение
selectionRowCopy() – выделяет только одну строчку!
А можно ли выделить группу строк?! Для того чтобы потом их скопировать.
из мануала
Цитата:
SelectRow Method - Selects the row that contains the insertion point, or selects all rows that contain the selection. If the selection isn't in a table, an error occurs
selectionRowCopy() выделяет и копирует в буффер все строки, которые полностью или частично попадали в текущее выделение.
А выделить ячейки/строки таблицы можно, например, так:
Код:
    rows = table.Rows();
    row1 = rows.Item(rowIndex1)
    row2 = rows.Item(rowIndex2)
    range1 = row1.Range();
    range2 = row2.Range();
    range = document.Range(range1.Start(), range2.End());
    range.Select(); // или сразу range.Copy()
или, если в таблице есть объединенные строки, - так:
Код:
    cell1 = table.Cell(rowIndex1, columnIndex1);
    range1 = cell1.Range();
    cell2 = table.Cell(rowIndex2, columnIndex2);
    range2 = cell2.Range();
    range = document.Range(range1.Start(), range2.End());
    range.Select(); // или сразу range.Copy()
или еще как-нибудь...

Пустые строки с форматом текущей строки после нее можно добавить так:
Код:
    cell = table.Cell(rowIndex, columnIndex);
    cell.Select();
    selection = appl.Selection();
    selection.InsertRowsBelow(linesCount);
P.S. appl, table, cell, selection, range, rows, row, ... - переменные типа COM
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
таблица InventJournalReportTable_RU Andrux DAX: Программирование 2 17.08.2007 13:56
Таблица без SecurityKey egorych DAX: Администрирование 6 04.06.2007 18:17
Физический приход на склад без ГТД rumpleteazer DAX: Функционал 26 24.04.2006 22:01
select sum(amount) from временная таблица ATimTim DAX: Программирование 6 11.06.2004 14:16
Спецификации без модуля Персонал abr DAX: Функционал 5 07.04.2003 13:04
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:05.