Zitat geschrieben von msa
Das ist kein Fehler, das ist einfach "normal". Es handelt sich um eine Datenbank, in der jeder Daten-Satz in den Umsätzen und auch Zahlungen alle Felder hat. Je nach Typ des Umsatzes sind halt manche Felder belegt und andere nicht.
Naja, es sicher nicht normal den Nutzer mit vollkommen unrelevanten und fehlleitenden Informationen zu erschlagen.
Was die Datenbank im Hintergrund alles an Informationen enthält spielt erst mal keine Rolle, oder wie vielen Felder in der DB Werte zugeordnet sind etc.
Es geht ja um die Darstellung benötigter Inhalte zur richtigen Zeit. Und die Information "Lastschriftdetails" ist bei einer normalen Überweisung einfach fehl am Platz und überflüssig - ja sogar hinderlich.
Mit meinem Post wollte ich auf den Darstellungsfehler (bzw. schlechte Benutzererfahrung) aufmerksam machen. Ein unnötig komplexes Interface hat dem Nutzer noch nie geholfen.
Zitat geschrieben von msa
In einer Datenbank ist es üblich, dass eine Maske immer gleich ausschaut.
In einer Benutzeroberfläche ist es das keineswegs. Und auch "Masken" sind in guten Programmen kontextbezogen möglichst einfach gehalten und auf notwendige Informationen und Felder reduziert.
Eine Datenbank ist nicht dafür gedacht dem Nutzer gegenüber 1:1 alle möglichen Felder anzuzeigen. Sie werkelt im Hintergrund und stellt benötigte, selektiv angefragte Teilinformationen auf Anfrage bereit. Nur selten werden alle theoretisch verfügbaren Daten dem Nutzer gegenüber (zu jeder Zeit) verfügbar gemacht, andere sieht er überhaupt nie. Das ist das Prinzip einer DB.
Vor allem die Nutzbarkeit des Programms, die Nutzererfahrung und das Interface profitieren davon.
Das es einfacher ist überall einfach alle Daten "reinzuklatschen" steht außer Frage, wir reden aber immer noch von einer professionellen, kommerziellen Software.