25.10.2004, 07:09 | #1 |
Участник
|
Записи Null при импорте
Здравствуйте!
Столкнулся с такой проблемой - при импорте поля которые Null, получают значение поля которое перед эти было не Null. Т.е. я обрабатываю записи на событие OnBeforeEvaluateField(VAR Text : Text[1024]) и в итоге получается что допустим из 20 записей только три имеют значение а остальные NULL то это событие возникает только три раза Подскажите как этого избежать. |
|
25.10.2004, 07:41 | #2 |
Участник
|
Попробуй OnBeforeImportRecord
IF Field<>'' THEN <обработчик>
__________________
Удачи! |
|
25.10.2004, 08:24 | #3 |
Участник
|
Нет так не получается
|
|
25.10.2004, 09:54 | #4 |
Участник
|
Странно у меня работает...
попробуй тогда отследить с помощью дебаггера значения, которое это поле принимает. Или вывести с помощью message.
__________________
Удачи! |
|
25.10.2004, 10:09 | #5 |
Участник
|
С помощью Message пробовал - оно и выводит типа что только не нулловые значения появляются - но я разобрался - смысл похоже в том что это поле оно связанное с другой таблицей - и похоже в него значение по умолчанию проставляется от предыдущего имеющего значение - короче я на событие перед импортом записи выставляю это поле = '' и все проходит нормально (вообще странно все это)
|
|
25.10.2004, 11:05 | #6 |
NavAx
|
Наверное, можно просто инициализировать запись (INIT), и все станет хорошо (это предположение).
|
|