Hallo
wenn dein Anwender nicht auch ein Fachkollege (Entwickler) ist, wird er nie so sein Problem formulieren.
Der "normale" Anwender sagt dir in dieser Situation: Ich habe hier diese und jene Informationen im System die ich gern ausgegeben hätte um sie anzusehen/zu drucken/woanders weiterzuverarbeiten.
Dass die Informationen in einer DB liegen, die vielleicht ein Login erfordert, ist für ihn doch völlig irrelevant.
Definiere mal präzise, was der Anwender mit den ausgegebenen Daten tun will.
Wer entscheidet warum, welche Formate erzeugt werden ?
Welche Kriterien zur Selektion sind notwendig ? Warum ?
Gruß Martin