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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.11.2004, 10:54   #1  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
Copy-Paste в Excel
Привет всем.

Проблемски: хочу скопировать записи из grid'a в excel. Но копируется почему-то не все, причем в excel не попадают все время одни и те же записи. Больше того, количество скопированных записей в excel зависит от сортировки по одному из полей grid'a. Причем при изменении сортировки не попадают уже другие записи. Сталкивался кто-нибудь с подобным?
Старый 04.11.2004, 11:00   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,232 / 974 (37) +++++++
Регистрация: 03.04.2002
Типичная вещь, чтоб не считывать всю таблицу, система держит в памяти только буффер из сотни- другой записей. Его и копирует.
__________________
Isn't it nice when things just work?
Старый 04.11.2004, 11:09   #3  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
А почему не попадают все время одни и те же записи? И почему кол-во записей зависит от сортировки. При этом записи, которые не попадали при одной сортировке, попадают во время второй. Не понимаю.
Старый 04.11.2004, 11:18   #4  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Возможно, попадают только те, что закэшировались.. Вариант - сделать кнопку "экспорт в Excel", брать пользовательские фильтры и по ним перегонять.

С Уважением,
Георгий.
Старый 04.11.2004, 11:28   #5  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
Возможно. Но есть еще одна особенность: я нашел запись, которая не копируется. Причем она не копируется при любом выделении - полном, частичном, очень частичном (только ее одну выделяю ) Но если сделать небольшой финт ушами -выделить эту "особую" запись, потом при нажатом shift'e выделить еще и соседнюю (например, нажать на стрелку "вниз"), а потом отменить выделение, вернувшись при нажатом shift'e на "особую" запись (нажать на стрелку "вверх"), то "особая" запись скопируется.
Старый 04.11.2004, 11:33   #6  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,232 / 974 (37) +++++++
Регистрация: 03.04.2002
Любопытно как! А что за форма?
__________________
Isn't it nice when things just work?
Старый 04.11.2004, 11:37   #7  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
В моем случае это "Карточка сотрудника" (EmplTable). Знаю, что у некоторых возникал такой косяк в списке ОС.
Старый 05.11.2004, 11:44   #8  
ea is offline
ea
Участник
 
25 / 10 (1) +
Регистрация: 07.03.2003
Всем привет!
Столкнулся с подобным явлением при копировании ОС. Неужели никто не разобрался в причинах такого поведения? На мой взгляд ошибка довольно критичная, так как очень часто приходится делать подобные операции.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
axaptafreak: Copying one line of a grid to Excel Blog bot DAX Blogs 0 17.01.2008 15:40
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Вызов Item() для коллекций Excel Владимир Максимов DAX: Программирование 15 17.08.2006 19:47

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

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

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