2009-08-17 22 views
5

Nie jestem programistą budującym prostą bazę danych programu Access 2003 dla organizacji pozarządowej działającej w krajach rozwijających się. Chciałbym zapewnić pomoc w aplikacji (na przykład pewne pola) w różnych formach i na tablicy rozdzielczej. Nie jestem pewien, jak najlepiej to zrobić - nie tylko pod względem technicznym, ale także w celu zwiększenia przyjazności dla użytkownika. Użytkownicy zwykle używają MS Access od samego początku i mają jedynie podstawową wiedzę na temat korzystania z komputera.Udostępnianie pomocy w formie w MS Access

Nie chcę dopychać formularzy z tekstem pomocy, więc myślę o dodaniu małych przycisków ze znakiem zapytania, które pojawiają się w osobnym formularzu z tekstem pomocy. Czy to mądre?

Zauważyłem również właściwość Identyfikator pomocy kontekstowej, ale wygląda na skomplikowaną (szukam czegoś tak prostego, jak to tylko możliwe do wdrożenia, aby tekst pomocy mógł być edytowany tak łatwo, jak to możliwe przez innych w przyszłości). Myślę, że to jest, gdzie bym zaczął, gdyby to był sposób: http://support.microsoft.com/?kbid=209843

To może wymagać przetłumaczenia, itd., Więc znowu, im prostsze, tym lepiej.

Dzięki!

Odpowiedz

1

I został zbudowany takiego systemu za pomocą tabel i formularzy w FE. Możesz uzyskać pomysł, przeglądając niektóre z zrzuty ekranu na http://www.granitefleet.com/ScreenShots/index.htm. Stworzyłem tylko ogólną pomoc opisującą procesy, w których coś na formularzu konfiguracji może wpłynąć na ten formularz. Dzięki temu użytkownik będzie wiedział, gdzie dokonać zmiany, aby coś zmienić.

+0

Podoba mi się korzystanie z przycisków ze znakiem zapytania dla różnych pól w formularzu. Myślałem, że jeden przycisk pomocy na formularz, ale to jest lepsze - nie wymaga, aby każde wyskakujące okienko zawierało tak dużo informacji. Oznacza to tworzenie większej liczby formularzy, ale wydaje się, że warto dokonać wymiany. –

+1

Jak masz na myśli więcej formularzy? Cała pomoc jest w tabeli. Właśnie otwieram formularz pomocy na inny rekord. Również ten sam przycisk pomocy jest wywoływany z różnych miejsc, jeśli są powiązane. Na przykład istnieją pola interwałów serwisowych na poziomie globalnym, roup sprzętu i na poziomie jednostki, więc przycisk pomocy otwiera ten sam rekord w każdej formie –

+0

Mam również formularz, który pokazuje wszystkie strony pomocy, aby można je było przeglądać w dowolnym czasie. napotkać ich, kiedy idą dalej. BTW dziękuję za pytanie. Któregoś dnia zamierzam połączyć wszystkie moje myśli na ten temat i napisać stronę na mojej stronie. –

0

Świetne pytanie. Myślę, że prawdziwym rozwiązaniem problemu zmniejszenia ilości pracy, którą musisz wykonać, jest ciężka praca nad prostym, czystym interfejsem użytkownika. W prawdziwym świecie jest niewielu ludzi, którzy mają cierpliwość lub skłonność do czytania podręcznika lub wyszukiwania kontekstowej pomocy nawet w obliczu utknięcia.

Wiem, że to trochę nie na temat z pytania, ale jeśli spojrzysz na tę stronę, na przykład zachowa ona liczbę rzeczy, które możesz zrobić na dowolnym ekranie, aż do minimum i wszystko ma wskazówkę na temat narzędzia (Tekst Tablicy Kontrolnej w msaccess). Nawet jeśli strona była w języku japońskim, chudnę, mogłem poruszać się po niej dość łatwo, a to z powodu jej prostoty. (I nie mógł odpowiedzieć na wszelkie pytania jednak: P)

Jakob Nielsen ma świetną stronę na usability

+0

Dzięki John, to świetna rada. Staram się, aby interfejs był nieporządkowany i skoncentrowany, ale są pewne pytania dotyczące danych, które mogą mieć użytkownicy, którzy nadal potrzebują tekstu pomocy. (Na przykład, kiedy użytkownik wprowadza coś jako "działanie w terenie", a nie "zdarzenie".) Ale pomysł na wskazówki jest dobry - nie wymaga otwierania nowego formularza i jest nieco łatwiejszy do wykrycia. (Zwłaszcza, gdy użytkownicy mają zwyczaj sprawdzania ich.) –

1

Jeśli jeszcze nie zbudowałeś swoich formularzy, umieść te informacje w projekcie tabeli, używając opisu każdego pola. To będzie rozprzestrzeniać się poprzez twoje formularze i będzie wyświetlane na pasku stanu za każdym razem, gdy użytkownik kliknie w to pole.

Jeśli twoje formularze są już gotowe, użyj [Kontrolki paska stanu] i/lub właściwości [Kontrolki Tekst] kontrolek.

Po prostu trenuj swoich użytkowników lub napisz raz, że powinni przeczytać pasek stanu, jeśli potrzebują więcej wyjaśnień.

KISS (keep it simple i prosty)

+0

Dzięki iDevlop, to świetna propozycja. Formy są już gotowe i bardzo podoba mi się sugestia Tony'ego Toewsa (poniżej), z którą zamierzam pójść. Uzupełnię to o tekst ControlTip, jak sugerujesz. Dzięki za poradę! –

-1

"Myślę, że prawdziwym rozwiązaniem do zmniejszenia ilości prac, które trzeba zrobić, to naprawdę ciężko pracować na posiadające proste, czyste UI. W prawdziwym świecie istnieje bardzo niewielu ludzi, którzy mają cierpliwość lub ochoty na przeczytanie tego człowieka * podkreślić tekst * ual lub przeszukiwania pomocy kontekstowej nawet w obliczu tkwić. *

chodzi o to, że naprawdę zależy od aplikacji.Zbyt uproszczone jest założenie, że każda aplikacja może mieć wszystkie informacje potrzebne do obsługi tylko dzięki prostemu, czystemu interfejsowi, zwłaszcza jeśli w imię bycia prostym, istnieje wiele przydatnych funkcji, które nie są zawarte. W niektórych złożonych aplikacjach ludzie będą musieli po prostu mieć cierpliwość i zapoznać się z dostępnymi informacjami lub stracą wiele czasu na zgadywanie. Lepiej mieć informacje po naciśnięciu guzika, niż poprosić o nie, gdy zorientują się, że marnują czas na zastanowienie się bez pomocy. Zgadzam się, że wiele aplikacji jest o wiele bardziej skomplikowanych, niż jest to konieczne.

+0

Witamy w przepełnieniu stosu. Proponuję to dodać jako komentarz do odpowiedzi Jacka Nolana. To nie jest odpowiedź sama. – Smandoli