Показать сообщение отдельно
Старый 06.12.2006, 21:39   #11  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Описать переменную Adrs типа Text длинной 1024(Максимальная длинна Text для переменной, не поля)
В Dataport Fields вместо поля Adress, указать Adrs
Причем, навижн автоматически обрежет и запишет в переменную Adrs значение, длина которого больше максимальной.
Т.е. Если надо "обрезать" данные до длинны 100, то описать надо переменную Adrs Text 100

И OnBeforeImportRecord триггер Вызывается ДО импорта строки данных, т.е. поля табличной переменной в этом случае еще не заполнены данными из файла. Поэтому, обработку надо проводить в триггере
OnAfterImportRecord (!)
Adress := Adrs;
Если свойство датапорта AutoUpdate стоит Да, тогда MODIFY в триггере ставить не обязательно

Последний раз редактировалось artkashin; 06.12.2006 в 21:47.