|
|
|
|
#1 |
|
Участник
|
Спасибо, сейчас работает через переборку записей (ds.next), но он почему-то роняет AX иногда. Я вот и подумал, что должен существовать более правильный метод, но видимо его нет =(
|
|
|
|
|
#2 |
|
Ищущий знания...
|
Не знаю подойдет ли под Ваш случай, когда две таблицы отображаются в одном Grid'е, у меня была немного похожая задача, при изменении таблицы на одной вкладке, обновлять другую таблицу, на другой вкладке.
Решил я это следующим образом. На методе write (на ДатаСорсе формы) в таблице, которая изменяется, после super() написал следующий код: X++: RefreshTable_ds.findValue(fieldNum(RefreshTable, ItemId), UpdateTable.ItemId);
RefreshTable_ds.reread();
RefreshTable_ds.refresh();В данном виде все нормально работает, обновляется и отображается нормально. И на удивление, изменение таблицы не тормозит (я думал будут тормоза).
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
|
|
#3 |
|
Участник
|
Цитата:
Сообщение от lev
Не знаю подойдет ли под Ваш случай, когда две таблицы отображаются в одном Grid'е, у меня была немного похожая задача, при изменении таблицы на одной вкладке, обновлять другую таблицу, на другой вкладке.
Решил я это следующим образом. На методе write (на ДатаСорсе формы) в таблице, которая изменяется, после super() написал следующий код: X++: RefreshTable_ds.findValue(fieldNum(RefreshTable, ItemId), UpdateTable.ItemId);
RefreshTable_ds.reread();
RefreshTable_ds.refresh();В данном виде все нормально работает, обновляется и отображается нормально. И на удивление, изменение таблицы не тормозит (я думал будут тормоза). |
|
|
| Теги |
| findrecord, grid, research |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Связь двух таблиц | 7 | |||
| подсчет строк у несколких таблиц и вывод на grid | 1 | |||
| Связь двух таблиц | 10 | |||
| поля из связанных таблиц в Grid | 2 | |||
| Поиск в Grid по полю из другой таблицы | 9 | |||
|