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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.12.2004, 07:47   #1  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Копирование в буфер обмена
Вообще задача проэкспортировать в Excel то и только то, что видно на форме. Т.е. юзер профильтровал данные, скрыл какие-то столбцы и то, что осталось, хочет увидеть в Excel. Вручную это идеально реализется простым копированием в Нави и вставкой в Excel. Но клиенту надо это сделать автоматически, причем процедура нужна достаточно универсальной, т.к. экспорт необходимо реализовать примерно в 30 формах. Как в Excle вставить из буфера я примерно представляю (через Automation, средствами VB), а вот как из Нави в буфер скопировать.....

Кто-нибудь знает как это сделать в Нави?

Всем заранее спасибо
Старый 01.12.2004, 09:57   #2  
Rokhay is offline
Rokhay
Участник
 
154 / 15 (1) ++
Регистрация: 02.10.2003
Адрес: Ебург
а что мешает самому пользователю скопировать в буфер ?
Старый 01.12.2004, 11:40   #3  
Polar is offline
Polar
Участник
Аватар для Polar
 
281 / 74 (3) ++++
Регистрация: 28.07.2003
Адрес: Ростов-на-Дону
Re: Копирование в буфер обмена
Цитата:
Изначально опубликовано Nataly
Вообще задача проэкспортировать в Excel то и только то, что видно на форме. Т.е. юзер профильтровал данные, скрыл какие-то столбцы и то, что осталось, хочет увидеть в Excel. Вручную это идеально реализется простым копированием в Нави и вставкой в Excel. Но клиенту надо это сделать автоматически, причем процедура нужна достаточно универсальной, т.к. экспорт необходимо реализовать примерно в 30 формах. Как в Excle вставить из буфера я примерно представляю (через Automation, средствами VB), а вот как из Нави в буфер скопировать.....

Кто-нибудь знает как это сделать в Нави?

Всем заранее спасибо
передавай фильтры с формы и выгружай куда хочется...
посмотри GETFILTERS и SETFILTERS .
__________________
Удачи!
Старый 01.12.2004, 11:42   #4  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Вам Rokhay :

Теоретически Клиент может и вручную это сделать, НО хочет автоматически, а желание Клиента - закон. Да и действительно, одно дело кнопку нажать и совсем другое - скопировать, открыть Excel, вставить - действий намного больше.

Вам Polar :

С фильтрацией по строкам вопрос конечно решаемый, я понимаю. Гораздо больше проблем составят изменения в наличие столбцов. Я писала, что юзер может скрывать и показывать столбцы на форме - и в Excel хочет видеть тот же набор колонок.
Старый 01.12.2004, 12:04   #5  
Rokhay is offline
Rokhay
Участник
 
154 / 15 (1) ++
Регистрация: 02.10.2003
Адрес: Ебург
Вы же говорите, что из буфера то умете вставлять?

т.е пользователь скопировал в буфер -> нажал кнопку "Экспорт в эксель".

плюс минус одно движение/нажатие на клавишу погоды не сделает мне кажется .
Старый 01.12.2004, 12:32   #6  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Ну если так... то более менее, действительно не намного больше действий получится. Хотя хотелось бы найти более изящное решение.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
копирование баз данных из Navision в 1С minimi3 NAV: Функционал 8 27.11.2006 13:08
Кто-нибудь слышал про алгоритм РИТМ-БУФЕР-ТРОС? bascomo NAV: Прочие вопросы 7 19.12.2003 14:58

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

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

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