Aloha
F3K Total hat geschrieben:Was aber ist verkehrt an meiner Lösung?
Dass es keine Herangehensweise beim ernsthaften Arbeiten mit Datenbanken ist.
Und nicht dass wir uns da falsch verstehen: ich will Dir in keinster Weise Deine Arbeit madig machen, schon gar nicht, wenn Du damit jemandem den Tag versüsst hast.
F3K Total hat geschrieben:Leider habe ich mit HSQL noch keine andere Methode als die Dargestellte gefunden, mit der man aus einer Spalte mehrere machen kann.
Dem ist in der Tat so, im Gegensatz zu z.B. MySQL mit GROUP_CONCAT bietet die HSQLDB nichts derartiges.
F3K Total hat geschrieben:Und, wo läge der Vorteil eines Makros?
Wenn ich das richtig einschätze, müßte man mit einem Makro einen neuen, zusätzlichen Speicherbereich für die verketteten Daten anlegen.
Nein, natürlich nicht - man kann mit Makros ja problemlos ein tatsächlich dynamisches Formular zum Formatieren und Darstellen der gewünschten Daten füllen.
Und das ist eben der Unterschied zu Deiner Arbeit mit X Views und Abfragen: Du verwendest die Datenbank selber, um eine Formatierung zu erzwingen. Datenbanken sind aber nicht (bzw nur in sehr rudimentärem Masse) dafür gedacht, nach Wunsch formatierte Ausgaben zu erzeugen, sondern lediglich die Daten vorzuhalten.
Die Aufbereitung dieser Daten sollte auf jeden Fall auf einer anderen Ebene geschehen (->Formular).
Aber gut, eigentlich wollte ich gar keine Grundsatzdiskussion anregen, sondern lediglich davon abraten, solche Wege als praktikable Lösung zu betrachten. Ohne Dir dabei zu nahe treten zu wollen.