多数のレコードに対して比較的少数のフィールドを表示する場合、特にタスクにレコードの検索または比較が含まれる場合は、グリッドのような表形式の表示に問題はありません。編集用に別のウィンドウまたはページを開くための [編集] ボタンに問題があります。これは、ユーザーが 2 つのウィンドウとそれらの間を移動する方法を習得する必要があり、それを行うのに時間がかかることを意味します。
ユーザビリティの大幅な改善は、その場での編集です。読み取り専用のグリッドではなく、グリッド内 (またはグリッドの代わり) のフィールド (テキスト ボックス、チェック ボックス、コーム ボックスなど) に適切なコントロールの配列を用意します。 )。ページ上の 1 つの [保存] ボタンをクリックすると、すべての変更がすべてのレコードに保存されます (または、適切なイベントに対して変更を自動的に投稿します)。
少数のレコードに対して多数のフィールドを表示する必要がある場合は、フォームのようなレイアウト (タブ付きの可能性があります) が表形式のレイアウトの代わりになります。ユーザーがレコード間をページングできるように、ページング コントロール (たとえば、Recordset コントロールのようなもの) を提供できます。
多数のレコードと多数のフィールドがある場合は、マスターと詳細の組み合わせを使用して、表形式とフォームのようなレイアウトを組み合わせることができます。ページ上部のテーブルにはレコードのキー フィールドが表示され、ページ下部のフォームにはテーブル内の現在フォーカスがあるレコードの「オーバーフロー」フィールドが表示されます。
もう 1 つの方法は、レコードをグラフィカルに表示することです。2 つのフィールドを選択し、各レコードの値を、ページ上のアイコンの位置を特定するために使用される x 座標と y 座標で表します。これは、タスクにパターンまたは相互に関連するレコードの検索が含まれる場合に適しています。フォーカスのあるレコード (アイコン) の追加フィールドは、ページの詳細部分にフォームのようなレイアウトで表示される場合があります。
他にできることは、特定のフィールドを表形式またはフォームのようなレイアウト内でグラフィカルに表現することです (たとえば、アイコン、ミニバー グラフ、陰影または色分けなどを使用)。これは、ユーザーが特定の値を持つレコードを検索するのに役立ちます。小さなスペースに大量のデータの概要を表示することもできます (例: スパークライン)。
ユーザー、タスク、および作業環境のユーザー パフォーマンスを最大化するレイアウトを選択します。