Uygulamalarımda çok fazla ızgara girişi var ve paradigma ile mücadele ediyorum çünkü ızgaraların kullanıcılarım için veri girişi için zor olduğunu hissediyorum. Ne zaman bir ızgara görüyorlarsa, "Access" düşünmeleri gerektiğinde "Excel" düşünüyorlar (hiçbir zaman Access kullanmıyorlarsa).
Ördek gibi yürüyor, ördek gibi yüzüyor ve ördek gibi quack yapıyorsa, kullanıcılarınız bu kuşa ördek diyecektir.
Kullanıcılarınızın aynı anda yalnızca bir satırı düzenlemesine izin verirseniz ızgara kullanmayın. Bunun yerine bir tür liste kullanın. Yerinde düzenlemeye izin verirseniz, görsel ipuçları kullanın.
İçeriğe bağlıdır. Belki de satırlarda iyi sütun başlıkları ve alternatif renkler (yani aynı rengin farklı tonları) kullanılmasına yardımcı olur.
Bir ızgaranın Excel gibi davranması gereken en büyük ipucu, Excel gibi görünüyor. Verileri tek başına tablo biçiminde görmek, kullanıcıları Excel olduğunu düşünmeye kandırmak için yeterli olmamalıdır. Belki de hücre arka planlarını bir gradyanla biçimlendirebilir veya farklı renk şemaları kullanabilirsiniz.
Ancak, ızgaranıza veri girişine izin veriyorsanız, kullanıcılar doğal olarak sekmenin sağa doğru hareket etmesini ve enter'un onları aşağı hareket ettirmesini bekler (hatta Shift-Tab sola hareket eder). Sanki araba kullanmak gibi ... Bir tekerlek bekliyorum, bir kumanda kolu değil.
Bir kerede yalnızca bir veri kümesi girilebildiğinde veri ızgarası girişi için iyi bir uygulama bir formdur.
Bu, bahsettiğiniz Access referansıyla daha fazla satır içi.
Datagrid ekranı önemli ve yararlıysa, veri girişi için formu ve girilen verileri görüntülemek için datagrid'i kullanabilirsiniz. Kullanıcılara kullanıcı arayüzü arasında geçiş yapma, gizleme, daraltma veya başka bir şekilde kullanıcı arayüzünden kaldırma seçeneği vermek faydalıdır.
Birincil ihtiyaç verileri ızgarada görüntülemekse, ızgarayı kullanın ve ızgaraya yakın bir "Ekle" veya "Düzenle" düğmesi sağlayın. "Düzenle" düğmesi kullanıcıyı seçilen bilgi satırıyla yüklenen bir forma götürür; "Ekle" düğmesi kullanıcının yeni verileri girmesine izin veren boş bir form başlatır.
Kullanıcılar ızgaranın Excel gibi çalışmasını beklerse, neden make Excel gibi çalışmıyor? Kullanıcılarınızın, bu kullanım düzenine aşina değillerse 'Erişim'i düşünmelerini bekleyemezsiniz. Kullanıcılarınız Excel desenine alışkın ve rahatsa, o zaman onları farklı bir desene zorlamaya çalışmanın bir hata olabileceğini düşünüyorum.