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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.10.2004, 13:01   #1  
Greggy is offline
Greggy
Участник
 
90 / 14 (1) ++
Регистрация: 19.10.2004
Адрес: г. Томск
Обработка записей из файла в датапорте
Здравствуйте!
Помогите пожалуйста - начинаю только только программировать на навижн.
Проблема такова - есть файл из которого данные надо импортировать в Навижн - в одном столбце файла строки длиннее чем поля в таблице Навижн - можно ли как то на определенное событие обрезать по длине строки из файла?
Старый 19.10.2004, 13:44   #2  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Объявите текстовую переменную достаточной длины.
В ДатапортФилдс вместо "короткого" поля напишите название этой переменной.
На OnBeforeImport напишите <"Короткое" поле> := COPYSTR(<Переменная>, 1, <нужная длина>)
Старый 19.10.2004, 13:53   #3  
Greggy is offline
Greggy
Участник
 
90 / 14 (1) ++
Регистрация: 19.10.2004
Адрес: г. Томск
Спасибо Yoil !
Я нашел немного другое решение - поле у меня не должно привышать 30 символов
на триггер пишу обработку
Name - OnBeforeEvaluateField(VAR Text : Text[1024])
Text := PADSTR(Text,30);
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Именение значений поля в очень большом кол-ве записей TeHb NAV: Программирование 3 07.12.2006 00:36
проблемы со вставкой большого количества записей в таблицу Nadezhda NAV: Программирование 6 21.06.2005 15:29
датапорт - экспорт - формат файла Mary NAV: Программирование 5 08.04.2005 07:07
Как подключить стандартный диалог открытия файла Nataly NAV: Программирование 8 09.02.2004 12:13
Права доступа на уровне записей uriy NAV: Администрирование 8 05.09.2003 13:30

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

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

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