it-swarm-eu.dev

Co mohu udělat s položkou mřížky, aby uživatelé nemohli předpokládat, že je to jako Excel?

Ve svých aplikacích mám spoustu položek v mřížce a bojuji s paradigmatem, protože mám pocit, že mřížky se těžko používají pro zadávání dat pro mé uživatele. Kdykoli uvidí mřížku, myslí si "Excel", když by měli myslet na "Přístup" (s výjimkou, že nikdy nepoužívají Access).

6

Pokud chodí jako kachna, plave jako kachna a šokuje jako kachna, vaši uživatelé tomu ptákovi říkají kachna.

Nepoužívejte mřížku, pokud svým uživatelům dovolíte editovat pouze jeden řádek. Místo toho použijte nějakou formu seznamu. Pokud povolíte úpravy na místě, použijte vizuální podněty.

3
Leonardo Herrera

Záleží na obsahu. Možná to pomůže použít dobré názvy sloupců a alternativní barvy v řádcích (tj. Různé odstíny stejné barvy).

2

Největší stopa, že by se mřížka měla chovat jako Excel, je-li vypadá jako Excel. Samotné prohlížení dat ve formě tabulky by nemělo stačit k tomu, aby uživatele oklamali, aby si mysleli, že je to Excel. Možná byste mohli upravit pozadí buněk s přechodem nebo použít různá barevná schémata.

Pokud však povolujete zadávání dat ve své mřížce, uživatelé by přirozeně očekávali, že karta by je přesunula doprava a Enter by je posunula dolů (a dokonce Shift-Tab se pohybovala doleva). Je to trochu jako řídit auto ... Očekávám kolo, ne joystick.

1
ericslaw

Doporučeným postupem pro zadávání datových sítí, kdy lze zadat současně pouze jednu sadu dat, je formulář.

To je více v souladu s referencí Access, kterou zmiňujete.

Pokud je zobrazení datové mřížky důležité a užitečné, možná použijete formulář pro zadávání dat a datovou mřížku pro zobrazení zadaných dat. Je užitečné dát uživatelům možnost přepínat, skrýt, sbalit nebo jinak odstranit z uživatelského rozhraní.

Pokud je prvořadou potřebou zobrazit data v mřížce, použijte mřížku a poskytněte tlačítko „Přidat“ nebo „Upravit“ v těsné blízkosti mřížky. Tlačítko "Upravit" přenese uživatele do formuláře načteného s vybraným řádkem informací; tlačítko „Přidat“ spustí prázdný formulář, který uživateli umožní zadat nová data.

1
Leslie M

Pokud uživatelé očekávají, že mřížka bude fungovat jako Excel, tak proč ne make bude fungovat jako Excel? Nemůžete očekávat, že vaši uživatelé budou myslet na „Přístup“, pokud nejsou seznámeni s tímto vzorcem použití. Pokud jsou vaši uživatelé zvyklí a spokojeni se vzorem Excelu, pak si myslím, že by bylo chybou pokusit se je namísto toho donutit do jiného vzoru.

0
André