Выгрузка даты в DBF

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
VarankDA
Посетитель
Сообщения: 47
Зарегистрирован: 15 фев 2011, 12:00
Откуда: Киров, ЗАО "Красный якорь"
Контактная информация:

Выгрузка даты в DBF

Сообщение VarankDA »

Подскажите как заполнить поле
DBFAddField(LiHnd,'DateOpen',DbDate,10,0)
чтобы пустое значение заполнялось не "ГГГГММДД", в соответствии с форматом (10 пробелов)

dBASE III - Дата, хранимая в виде строки из 8 цифр в формате ГГГГММДД. Пустое значение - 10 пробелов.
Buddy
Постоянный обитатель
Сообщения: 122
Зарегистрирован: 02 июн 2016, 15:18
Откуда: Галактика СПб

Re: Выгрузка даты в DBF

Сообщение Buddy »

Как-то так, наверное (не проверял).

Код: Выделить всё

DBFPutFieldValue(LiHnd,'DateOpen',if(myDate <> Date(0,0,0), DateToStr(myDate,'YYYYMMDD'), PadCh('',' ',10))); 
myDate - дата, которую пытаетесь записать.
VarankDA
Посетитель
Сообщения: 47
Зарегистрирован: 15 фев 2011, 12:00
Откуда: Киров, ЗАО "Красный якорь"
Контактная информация:

Re: Выгрузка даты в DBF

Сообщение VarankDA »

Спасибо! Помогло!
Ответить