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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.05.2012, 16:32   #1  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Всем доброго дня

Обращаюсь снова к Коллективному Разуму.
Нарисовалась новая задача. Как всегда, рассчитываю на вашу помощь и подсказки.
Исходные данные: имеется неск. (связанных) таблиц в Access, неск. CD с графическими файлами (имя файла: NNNN.bin Тип: TIF). Файлы хранятся на CD-шках в каталогах определенной структуры. Каждый файл – это отсканированная страница старой бухгалтерской книги. Каждая такая страница содержит записи о неких серийных номерах выпущенной продукции.
Таблицы (Access) хранят информацию о том, какой файл в каком каталоге/подкаталоге записан, а тж какие серийные номера в каком конкретном файле надо смотреть (по серийному номеру в таблицах отыскивает имя и путь к файлу, который хранит инфо об этом сер.Но.).

Нужно:
Перенести инфо из таблиц Access в Навижн (предполагается, что далее таблицы в Access больше поддерживатьсяне будут и вся их обработка переносится в НАВ). Графические файлы тж поменяют свою дислокацию: они переедут на один из сетевых серверов).

Отсюда вопросы:
1) Какими средствами лучше всего переносить табличную информацию из Access в НАВ?
2) Может ли (если да, то какими средствами) Навижн работать с TIF-файлами? А именно: необходимо будет иметь возможноть открывать определенный файл, масштабировать на экране, распечатывать его.

Прим.: пока работаем на NAV 5.01 (Native)
Старый 08.05.2012, 11:45   #2  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
1) читайте про ODBС, ADO. c этим проблем у вас не будет
2) Это не задачи нава. Можно, конечно, потратить пару недель на создания кастомного контрола, но оно того не стоит. Лучше в списочной форме повесить вызов этого файла необходимой программой через Shell (hyperlink, кажется, такой файл не знает). Если вопросы, задаваемые при открытии стандартным shell'oм будут мешать, то используйте 'Microsoft Shell Controls And Automation'.Shell

Код:
Shell32.ShellExecute('путь до исполняемой программы',  '"'+путь до файла+'"');
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:35.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.