Последняя версия DataExpress 3 beta от 7 декабря 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Преобразование даты (формат даты)

Все о том как сделать что-то с помощью скриптов.
Аватара пользователя
SirWolf
Опытный
Сообщения: 262
Зарегистрирован: Вс апр 16, 2017 9:17 am
Откуда: Краснодар
Благодарил (а): 6 раз
Поблагодарили: 18 раз

Преобразование даты (формат даты)

Сообщение SirWolf » Чт май 04, 2017 10:55 pm

Тогда такой вопрос. Как именовать документ для печати я уже знаю, теперь хочу что бы добавлял дату, но как я понял дату с точками не пропускает выдает ошибку. Если правильно понимаю тут надо вычисляемое поле которое будет преобразовывать, а как к нем обращаться в скрипте?

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

 self.print('Карта Хирургия.docx',GetOutputDir+Self['ФИОПац']+'СЮДА ДАТУ'+'ХирКарта.docx',msg,true);

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Вопросы новичков (Обязательно лояльное отношение! :))

Сообщение YurAnt » Чт май 04, 2017 11:10 pm

Нужно просто сделать преобразование даты в строку и потом уже склеивать. Щас не за компом, могу точно не вспомнить. варианты:
1. Скриптом. DateToStr(dxDateEdit..) (или DateTimeToStr).
2. Вызовом выражения из скрипта: EvalExpr("cstr([ПолеДаты])",Self)
3. Еще скриптом: Self.AsS['ПолеДаты']

Наизусть не помню увы...
Изображение

Аватара пользователя
SirWolf
Опытный
Сообщения: 262
Зарегистрирован: Вс апр 16, 2017 9:17 am
Откуда: Краснодар
Благодарил (а): 6 раз
Поблагодарили: 18 раз

Re: Вопросы новичков (Обязательно лояльное отношение! :))

Сообщение SirWolf » Пт май 05, 2017 5:47 pm

Спасибо, подошло 3.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Вопросы новичков (Обязательно лояльное отношение! :))

Сообщение YurAnt » Пт май 05, 2017 5:50 pm

Вообще по идее должны были все 3 сработать... Зависит от общей конструкции склейки и преобразований.
Изображение

Аватара пользователя
SirWolf
Опытный
Сообщения: 262
Зарегистрирован: Вс апр 16, 2017 9:17 am
Откуда: Краснодар
Благодарил (а): 6 раз
Поблагодарили: 18 раз

Re: Вопросы новичков (Обязательно лояльное отношение! :))

Сообщение SirWolf » Пт май 05, 2017 8:45 pm

Для первого и второго не хватило знаний в выражении...Надо учить мат часть.