Проблемы с полем Даты или Календарь

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
tolpoler
Сообщения: 6
Зарегистрирован: 31 окт 2019, 10:18

Проблемы с полем Даты или Календарь

Сообщение tolpoler » 13 ноя 2019, 21:13

Друзья, я столкнулся с необяснимой мне проблемой
с банальным полем Даты или Календаря начиная с версии ФМ18.
Создав поле даты получаю
Unbenannt.JPG
Unbenannt.JPG (22.42 КБ) 10802 просмотра
Пытался изменить формат вывода - таже хрень.
Все что раньше работало теперь не работает.
Может подскажете что случилось и как 'то исправить
Спасибо заранее.

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Проблемы с полем Даты или Календарь

Сообщение andrey volkov » 18 ноя 2019, 11:30

поле с типом "Дата" отображается в виде элемента управления "Календарь"? Или дата вводится вручную?
Вообще интересует не изображения диалога, а изображение того, как выглядит элемент управления и что в него вы вставляете.
Как вариант, попробуйте вставить в это поле сегодняшнюю дату, используя меню Insert - Current Date

tolpoler
Сообщения: 6
Зарегистрирован: 31 окт 2019, 10:18

Re: Проблемы с полем Даты или Календарь

Сообщение tolpoler » 19 ноя 2019, 04:59

В том то и дело что это не работает. Банальное поле даты. Неважно как ввожу выходит это сообщение. Похоже на баг.

tolpoler
Сообщения: 6
Зарегистрирован: 31 окт 2019, 10:18

Re: Проблемы с полем Даты или Календарь

Сообщение tolpoler » 19 ноя 2019, 05:01

да еще> если беру готовое решение от ФМ - оно тоже не работает с календарем...

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Проблемы с полем Даты или Календарь

Сообщение andrey volkov » 21 ноя 2019, 05:26

1) сделайте вычисляемое поле. пусть оно вычисляет Get(currentdate), смотрите, что оно отображает, совпадает ли с тем, что вводите
2) переустановите фм и перед установкой файлмейкера новой версии удалите ВСЕ папки в Programm Files, оставшиеся от старых версий

tolpoler
Сообщения: 6
Зарегистрирован: 31 окт 2019, 10:18

Re: Проблемы с полем Даты или Календарь

Сообщение tolpoler » 23 ноя 2019, 08:04

Не помогло

tolpoler
Сообщения: 6
Зарегистрирован: 31 окт 2019, 10:18

Re: Проблемы с полем Даты или Календарь

Сообщение tolpoler » 28 ноя 2019, 20:57

Не помогло. есть еще идеи?
Спасибо заранее

tolpoler
Сообщения: 6
Зарегистрирован: 31 окт 2019, 10:18

Re: Проблемы с полем Даты или Календарь

Сообщение tolpoler » 30 ноя 2019, 14:09

Вот что выдает система если выбрать например в календарте число 30.11.2019
Вложения
DAtum.JPG
DAtum.JPG (31.98 КБ) 10643 просмотра

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Проблемы с полем Даты или Календарь

Сообщение andrey volkov » 08 дек 2019, 06:06

1) покажите нам, что отображается, если вы делаете следующее:
1) сделайте вычисляемое поле. пусть оно вычисляет Get(currentdate), смотрите, что оно отображает
2) какой язык указан языком индексирования поля?

3) сделайте поле с типом Text, поставьте на него календарь, выберите дату 30 ноября.
а) Что отображается?
б) Что вычисляется, если применить формулу GetAsDate(поле текст)?

4) Не могли бы вы, перед тем как делать скрины, переключать язык в английский и перезагружать приложение? А потом можно вернуть снова Deutsch. Большинству участников форума немецкий мало знаком.

Alexei Sytch
Сообщения: 106
Зарегистрирован: 21 сен 2017, 18:48
Откуда: Минск

Re: Проблемы с полем Даты или Календарь

Сообщение Alexei Sytch » 09 дек 2019, 07:25

tolpoler писал(а):
30 ноя 2019, 14:09
Вот что выдает система если выбрать например в календарте число 30.11.2019
Добрый день, судя по скриншоту видно что в поле дата введено число "30112019" а не дата "30/11/2019".
Файлмейкер по умолчанию не распознает такое число как дату. Думаю, проблема где-то здесь.
Т.е. либо вы не вводите разделители, либо, они не воспринимаются системой.
(тип поля число? к полю подключен Filter(Поле; "0123456789") который убирает разделители ? опции валидации даты стоят по-умолчанию ?)

Чтобы заработало распознавание числа "30112019" как даты, можно воспользоваться пользовательской функцией для AutoEnter вычисления
Фабриса Нормана FastDateInput

Ответить