Добрый день,
Есть такая сложность (и в версии 1.6 тоже)
1. Если при создании (конфигурировании таблицы) поля указать тип "связь", то можно выбрать из выпадающего списка значение "по умолчанию" для данного поля (это или любое значение или "пусто")
НО при реальном _добавлении_ новой записи в эту таблицу поля, для которых было выбрано значение по умолчанию - "пусто" - не срабатывает как надо.
Значение "пусто" отсутсвует в списке выбора и поэтому программа сама подставляет первое значение из таблицы (значений).
Получается, что если я хотел _заставить_ юзера сделать выбор и выбрать вместо пустого значение - выбрать осмысленный вариант, то не проходит. В поле автомато проставляется значение и юзер бывает на автомате игнорирует это поле, если там видит что-либо.
2. Аналогично, при создании поля как в пункте 1 (см. выше) поставить галочку, чтобы указать, что это обязательное поле, то почему-то при добавлении записи в таблицу в окне ввода не проставляется звездочка рядом с именем поля как знак того, что это обязательное поле.
Пустое значение по умолчанию (для списка)
Автор kg0, 10 февр. 2010 17:55
Сообщений в теме: 2
#1
Отправлено 10 Февраль 2010 - 17:55
#2
Отправлено 10 Февраль 2010 - 18:09
1. Если при создании (конфигурировании таблицы) поля указать тип "связь", то можно выбрать из выпадающего списка значение "по умолчанию" для данного поля (это или любое значение или "пусто")
НО при реальном _добавлении_ новой записи в эту таблицу поля, для которых было выбрано значение по умолчанию - "пусто" - не срабатывает как надо.
Значение "пусто" отсутсвует в списке выбора и поэтому программа сама подставляет первое значение из таблицы (значений)
НО при реальном _добавлении_ новой записи в эту таблицу поля, для которых было выбрано значение по умолчанию - "пусто" - не срабатывает как надо.
Значение "пусто" отсутсвует в списке выбора и поэтому программа сама подставляет первое значение из таблицы (значений)
2. Аналогично, при создании поля как в пункте 1 (см. выше) поставить галочку, чтобы указать, что это обязательное поле, то почему-то при добавлении записи в таблицу в окне ввода не проставляется звездочка рядом с именем поля как знак того, что это обязательное поле.
#3
Отправлено 10 Февраль 2010 - 18:53
Разработчик (10.2.2010, 18:09) писал:
Значение "пусто" отсутствует только в том случае, если поле является обязательным для заполнения. Разумеется оно никак не может быть в этом случае значением по умолчанию. Выберите другое значение (не "пусто") в качестве умолчания.
Звездочка не появляется, т.к. она там не нужна - поле в любом случае будет чем-то заполнено (т.к. пустое значение выбрать уже нельзя).
Звездочка не появляется, т.к. она там не нужна - поле в любом случае будет чем-то заполнено (т.к. пустое значение выбрать уже нельзя).
Да, Ваши ответы логичны, но с точки зрения анализа психологии юзера, всегда проще принять значение по умолчанию, чем сделать выбор. Эта особенность давно доказана (не мною) и ее следует учитывать в проектировании интерфейсов. Этот эффект особенно сильно проявляется в системах тестирования (да и любых голосовалках).
Все же попрошу Вас, по возможности, добавить возможность установки значения по умолчанию "пусто" даже если поле обязательно для заполнения.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













