25.10.2004, 08:53 | #1 |
Участник
|
Здравствуйте!
Столкнулся с такой проблемой - при импорте поля которые Null, получают значение поля которое перед эти было не Null. Т.е. я обрабатываю записи на событие OnBeforeEvaluateField(VAR Text : Text[1024]) и в итоге получается что допустим из 20 записей только три имеют значение а остальные NULL то это событие возникает только три раза Подскажите как этого избежать. |
|
25.10.2004, 10:15 | #2 |
Moderator
|
INIT в OnPreDataImport
|
|
26.10.2004, 11:22 | #3 |
Участник
|
INIT не помогает
|
|
26.10.2004, 11:36 | #4 |
Moderator
|
Гоп-стоп.
Я не совсем понял - поля просто сдвигаются в строке на место NULL?! |
|
26.10.2004, 14:38 | #5 |
Участник
|
Ну в общем то да - как будто полю присваивается по умолчанию значение предыдущего ненуллового поля.
Если я делаю Vendor - OnBeforeImportRecord() Vendor."Purchaser Code" := ''; то все проходит нормально |
|
26.10.2004, 14:58 | #6 |
Участник
|
А так : Clear(Vendor);
в OnBeforeImportRecord()?
__________________
Русский человек славится своим умением находить выход из самых трудных ситуаций, но еще более он славится своим умением находить туда вход. |
|