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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.06.2007, 12:39   #1  
VasVovec is offline
VasVovec
Участник
Аватар для VasVovec
 
145 / 10 (1) +
Регистрация: 13.04.2007
Возник вопрос:
У поля стоит свойство SybType = UserDefined
Но почему-то в диалогах экспорта и импорта фильтр ставится *.bmp

И еще вопросик:
Ну при импорте понятно - делаем FileName:='путь\*.doc', и при импорте в диалоге фильтруются все .doc файлы.
А при экспорте хотелось бы тоже фильтровать их чтобы были видны, но одновременно хочется и задать преодпределенное имя нового файла.
Это можно как-то реализовать?
Старый 21.06.2007, 15:28   #2  
balashov is offline
balashov
Участник
Аватар для balashov
 
78 / 10 (1) +
Регистрация: 01.09.2005
Цитата:
Сообщение от VasVovec Посмотреть сообщение
Возник вопрос:
У поля стоит свойство SybType = UserDefined
Но почему-то в диалогах экспорта и импорта фильтр ставится *.bmp

И еще вопросик:
Ну при импорте понятно - делаем FileName:='путь\*.doc', и при импорте в диалоге фильтруются все .doc файлы.
А при экспорте хотелось бы тоже фильтровать их чтобы были видны, но одновременно хочется и задать преодпределенное имя нового файла.
Это можно как-то реализовать?
Параметры функции OpenFile 412 модуля аналогичны и для экспорта только что последний параметр вызывается со значением 1

Пример:
Код:
FileName := CommDialogMgmt.OpenFile("заголовок диалога","полный путь к файлу с его именим и расширением","3","Файлы DOC (*.doc)|*.doc|Все Файлы (*.*)|*.*",1);
параметр:
"полный путь к файлу с его именим и расширением" - можно представить в виде PathFolder + '*.doc' - тогда еще будет возможность перезаписать файл или создать новый
Старый 21.06.2007, 16:12   #3  
VasVovec is offline
VasVovec
Участник
Аватар для VasVovec
 
145 / 10 (1) +
Регистрация: 13.04.2007
Прикольная функция, спасибо
Я только что-то несовсем понял а как связать ее и экспорт или импорт файла из BLOB-поля?
Старый 21.06.2007, 16:36   #4  
balashov is offline
balashov
Участник
Аватар для balashov
 
78 / 10 (1) +
Регистрация: 01.09.2005
Цитата:
Сообщение от VasVovec Посмотреть сообщение
Прикольная функция, спасибо
Я только что-то несовсем понял а как связать ее и экспорт или импорт файла из BLOB-поля?
есть специальные операторы для работы с блоб
попробуй гденить в событие контрола
Цитата:
"имя блоб поля".IMPORT("то че выдаст на выходе предыдущая фун-ция",FALSE)
"имя блоб поля".EXPORT("то че выдаст на выходе предыдущая фун-ция",FALSE)
Старый 21.06.2007, 16:56   #5  
VasVovec is offline
VasVovec
Участник
Аватар для VasVovec
 
145 / 10 (1) +
Регистрация: 13.04.2007
Я постиг твою мудрость, о великий гуру
и побежал давить на плюсик
Старый 13.12.2007, 10:12   #6  
Glazz is offline
Glazz
Участник
 
12 / 10 (1) +
Регистрация: 25.07.2005
IMPORT и EXPORT запаковывает и распаковывает данные блоб поля, необхадимо эти данные использовать при интеграции со сторонним приложением.
Вопрос кто знает как преобразовать запакованные функцией IMPORT данные к исходному виду?

вернее что там используется за алгоритм? Загружаю картику в 430 байт
смотрю запросом вида:
SELECT DATALENGTH([Picture])
FROM [dbo].[МояФирма$Employee]
WHERE No_=5015

там всего 150 байт..

Выгружаю назад опять 430 байт
Что и как делает с потоком байтов навижен?
Старый 13.12.2007, 11:20   #7  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от Glazz Посмотреть сообщение
IMPORT и EXPORT запаковывает и распаковывает данные блоб поля, необхадимо эти данные использовать при интеграции со сторонним приложением.
Вопрос кто знает как преобразовать запакованные функцией IMPORT данные к исходному виду?

вернее что там используется за алгоритм? Загружаю картику в 430 байт
смотрю запросом вида:
SELECT DATALENGTH([Picture])
FROM [dbo].[МояФирма$Employee]
WHERE No_=5015

там всего 150 байт..

Выгружаю назад опять 430 байт
Что и как делает с потоком байтов навижен?
А это так важно? На смаом деле если вы просто в коде переприсвоите Picture2 := Picture1, то рисунка из Picture2 вы не получите.
Старый 13.12.2007, 11:33   #8  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от Glazz Посмотреть сообщение
там всего 150 байт..

Выгружаю назад опять 430 байт
Что и как делает с потоком байтов навижен?
Расширение у загружаемой картинки какое? Не *.bmp?
 


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

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

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