Описать переменную 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.
|