Bjuti hat geschrieben:Hmm puh... Leider ist der zweistufige Pflegedialog nicht das was ich brauche.
Doch. Das wäre die beste Lösung. Wie bereits erwähnt: Mache eine Tabelle, die nur den Mandanten als Schlüsselfeld enthält. so ist gewährleistet, dass nur eine Zeile in der Tabelle erfasst werden kann.
Die Tabelle baust du genau so, wie du es in deinem Excel (links) bereits hast.
Durch den TabPflegedialog mit Detailbild, wird der Tabelleneintrag dann so angezeigt, wie in deinem Excelbeispiel (rechts).
Die Alternative wäre eine typische Parametertabelle mit den Feldern: Parameter und Parameterwert
Hier müsstest du jedoch die einzelnen Parameter einmal vorgeben. Der Anwender hätte auch keine Suchhilfe oder automatisierte Prüfung auf den richtigen Wert, denn das Feld "Parameterwert" ist ja allgemein gehalten (Char20 z.B.)
Vorteil ist, dass von Vornherein diese "Einzelansicht" dargestellt wird. Nachteil eben, dass keine Eingabeprüfung statt findet.
Dies könnte man noch nachholen, in dem man dem Parameterfeld noch ein Datenelement zuordnet. Allerdings muss dann die Prüfung auf die erlaubten Werte und Suchhilfe nachträglich programmiert werden.
Da die Werte aber nur einmal gefüllt werden sollen und auch nicht ständig durch irgendwelche neuen Parameter (Felder) erweitert wird, ist die erste Variante für dich eindeutig die beste Wahl.