2009-08-17 2 views
5

Я не являюсь разработчиком, создавая простую базу данных Access 2003 для НПО, которая работает в развивающихся странах. Я хотел бы предоставить помощь в приложении (например, некоторые поля) в нескольких формах и на коммутаторе. Я не уверен в лучшем способе сделать это - не только с технической точки зрения, но и для повышения удобства использования. Обычно пользователи используют MS Access в самый первый раз и имеют только базовые знания в области использования компьютеров.Предоставление помощи в форме в MS Access

Я не хочу вставлять формы с помощью текста, поэтому я думаю о добавлении кнопок с небольшим количеством вопросительных знаков, которые вызывают отдельную форму с помощью только текста справки. Это мудро?

Я также заметил свойство идентификатора контекста справки, но он выглядит сложным (я ищу что-то как можно более простое, чтобы текст справки можно было как можно проще отредактировать другим в будущем). Я думаю, что здесь я начну, если бы это было так: http://support.microsoft.com/?kbid=209843

Возможно, это нужно перевести и т. Д., Так что, тем лучше, тем лучше.

Спасибо!

ответ

1

Я построил такую ​​систему с помощью таблиц и форм в FE. Вы можете получить представление, просмотрев некоторые снимки экрана по адресу http://www.granitefleet.com/ScreenShots/index.htm. Я только создал общую справку, описывающую процессы, когда что-то в форме установки может повлиять на эту форму. Таким образом, пользователь будет знать, где ge, чтобы что-то изменить.

+0

Мне нравится использование кнопок вопросительного знака для различных полей в форме. Я думал о одной кнопке помощи для каждой формы, но это лучше - не требует, чтобы у каждого всплывающего окна было столько информации. Это означает создание большего количества форм, но это похоже на компромисс. –

+1

Как вы имеете в виду больше форм? Вся помощь находится в таблице. Я просто открываю форму справки для другой записи. Также одна и та же кнопка помощи вызывается из разных мест, если они связаны. Например, есть поля интервала обслуживания на глобальном уровне оборудования и уровне единицы, поэтому кнопка помощи открывает одну и ту же запись в каждой форме. –

+0

У меня также есть форма, которая показывает все страницы справки, чтобы они могли просматривать каждый на своем досуге дополнительно чтобы встретить их при этом. BTW благодарит вас за вопрос. На днях я собираюсь объединить все свои мысли на эту тему и написать страницу на своем веб-сайте. –

0

Большой вопрос. Я думаю, что реальное решение для сокращения объема работы, которое вам нужно сделать, - это очень тяжело работать с простым, чистым пользовательским интерфейсом. В реальном мире очень мало людей, у которых есть терпение или склонность читать руководство или искать контекстуальную помощь даже перед лицом застревания.

Я знаю, что это немного не соответствует теме вопроса, но если вы посмотрите на этот сайт, например, он держит количество вещей, которые вы можете сделать на любом экране, до минимума, и все имеет подсказку (ControlTip Text в msaccess). Даже если сайт был на японском языке, я тонкий, я мог легко перемещаться по нему, и это из-за его простоты. (Я не мог ответить на любые вопросы, хотя: P)

Якоб Нильсен имеет большой сайт на usability

+0

Спасибо, Джон, это отличный совет. Я делаю все возможное, чтобы поддерживать интерфейс незаметно и сосредоточенно, но есть определенные «данные», которые могут возникнуть у пользователей, которые, как мне кажется, все же нуждаются в тексте справки. (Например, когда пользователь вводит что-то как «полевую активность», а не «событие».) Но идея подсказок с инструментами хорошая, не требует открытия новой формы и ее можно более открывать. (Особенно, когда пользователи привыкли проверять их.) –

1

Если вы еще не создали свои формы, поместите эту информацию в таблицу, используя описание каждого поля. Это будет распространяться через ваши формы и будет отображаться на панели состояния всякий раз, когда пользователь щелкает в этом поле.

Если ваши формы уже выполнены, используйте текст [Строка состояния] и/или свойство [ControlTip Text] для ваших элементов управления.

Просто обучите своих пользователей или напишите один раз, чтобы они читали строку состояния, если им нужно больше объяснений.

ПОЦЕЛУЙ (держать его простой и простой)

+0

Спасибо iDevlop, это отличное предложение. Формы уже сделаны, и мне очень нравится предложение Тони Тоуэса (ниже), с которым я собираюсь пойти. Однако я добавлю это в текст ControlTip, как вы предлагаете. Спасибо за совет! –

-1

"Я думаю, что реальное решение для сокращения объема работы, что вам нужно сделать, это работать очень тяжело имея простой, чистый интерфейс. В реальный мир очень мало людей, которые имеют терпения или желания читать человек * выделенный текст * UAL или обыскать контекстную помощь даже в условиях застревания. *

что касается этого, на самом деле зависит от приложения.Слишком упрощенно предположить, что каждое приложение может иметь всю необходимую ему информацию, просто имея простой чистый пользовательский интерфейс, особенно если во имя простого, есть много полезных функций, которые не включены. В некоторых сложных приложениях людям просто нужно будет проявлять терпение и читать информацию, или они будут тратить много времени на угадывание. Лучше иметь информацию при нажатии кнопки, чем попросить ее, как только они выяснят, что они тратят время на то, чтобы понять это без помощи. Я согласен с тем, что многие приложения намного сложнее, чем они должны быть.

+0

Добро пожаловать в переполнение стека. Я предлагаю, чтобы это было добавлено в качестве комментария к ответу Джека Нолана. Это не ответ сам по себе. – Smandoli

Смежные вопросы