Если данные типа Дата из системы Lotus загружаются некорректно, вы можете использовать преобразование данных типа Дата в формат типа Julian, например дата 1 января 1900 года преобразуется в число = 2415019, или обратные преобразования.
Для преобразования данных в полях типа Date из системы Lotus
-
Загрузите данные из объекта SpreadSheet (Lotus) в таблицу Visual FoxPro.
-
Используйте системное средство Дизайнер Таблиц (Visual FoxPro), для изменения структуры таблицы, добавления новых полей.
-
Если Даты загружаются в виде числового типа, то используйте команду REPLACE и функцию CTOD( ), для преобразования данных в нужный вид, например:
Копировать Код
REPLACE ALL NewDateField ;
WITH CTOD(SYS(10,OldDateField+2415019))-ИЛИ-
Если Даты загружаются в виде символьного типа, используйте следующее преобразование данных:
Копировать Код
REPLACE ALL NewField ;
WITH CTOD(SYS(10,VAL(OldField)+2415019)) -
После выполненных преобразований, добавления нового поля в требуемом формате, удалите старое поле из данной таблицы.