Суббота, 18.05.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2017 » Август » 12 » «Отчёты всевозможные» (пример – анкета)
22:28
«Отчёты всевозможные» (пример – анкета)

«Отчёты всевозможные» (пример – анкета)

Лежит тут:
https://drive.google.com/file/d/0B3i2SFYLER0HWjNJM3doX1RJejA/view?usp=sharing

Содержимое:

Как и раньше ASPX и CS скопировать в папку сайта (желательно в отдельную подпапку так как это там сделано), а SQL создания хранимой процедуры запустить на SQL сервере.
Так выгладит профиль при просмотре:

А так со стороны настроек:

Название d849 от отсутствия воображения. Как угодно можно назвать. Работает он всё равно с документом, ID которого задаётся в параметрах.
Новый параметр PTip это место работы из справочника:

На самом деле в этом справочнике может быть одна строка «Все», но этот параметр всё-таки повышает гибкость конструкции.
Экран выглядит так:

И здесь сразу можно показать зачем нужно свойство NextTag – следующий элемент. Есть возможность отфильтровать ответы по введённой подстроке. Для этого после слова «ответ» находится текстовое поле для ввода подстроки фильтрации и кнопка. Это, конечно, хорошо что есть такая возможность, но обычно люди всё-таки выбирают что-то из списка ничего с нем не делая. Тут настроено так что по Enter на вопросе переход будет сразу к списку ответов (который можно открыть по Alt+Стрелка вниз). По Tab (обычный способ перехода к следующему элементу без мыши) курсор отпрыгает по всем элементам, но настроенный переход по Enter быстрее и удобнее.
Точно также например можно настроить переход по Enter сразу к кнопке сохранения (в обход последних редко вводимых полей). До этих редких можно добраться хоть по Tab хоть мышью, но когда просто вбивается информация строка за строкой удобно когда что-то настроено на наиболее частый вариант ввода и потому такой ввод требует минимального времени.
Я не стала переносить запись ФИО в другой список:

Потому что разницы никакой, а в текстах менять меньше. Там надо было просто найти и удалить всё по ddl_lst1 и ddl_lst2.
Никаких сложных проверок у меня там нет. Это, если настраивается, то под конкретную задачу и информацию. Можно, например, блокировать ввода противоречивых ответов.
С доступом я поступила жульнически, просто оставила старый идентификатор страницы. На самом деле там в одну из проверяющих процедур надо вставить ещё один if.
p.s
Никакого отдельного удобного ввода для фамилии нет (с поиском и прочим). Исторически не сложилось, но сделать можно как угодно.

Просмотров: 266 | Добавил: akostina76 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Календарь
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz