Formular Vorlagen

Hallo

Ich habe mehrere Formulare welche unterscheidliche Daten enthalten und unterschiedlich komplex sein können.
Alle Formulare haben folgendes gemeinsam:

  • einen Namen
  • eine Adresse
  • eine Liste aus Instutitionen

Nun meine Frage: Wie designed man solche Vorlagen / Formulare am Besten? Wie kann ich anschließend eine Suche über den Namen machen sodass alle Vorlagen / Formulare durchsucht werden?

Habe gedacht ich speichere Name, FormID und FormTyp in einer eigenen Tabelle.

Danke im Voraus
mfg

Deiner ausführlichen Beschreibung nach suchst Du wohl etwas wie:

test=> create table formulare (id serial primary key, name text);
NOTICE:  CREATE TABLE will create implicit sequence "formulare_id_seq" for serial column "formulare.id"
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "formulare_pkey" for table "formulare"
CREATE TABLE
test=*> create table formulardaten (id int references formulare, feldname text, feldinhalt text);
CREATE TABLE

Andreas

Die Idee finde ich ansich nicht schlecht - aber ist die Abstraktion nicht zu stark?

Um meine Idee nochmals zu erklären:
Ich suche eher eine Möglichkeit die Tabellen eines Formulares nach außen hin als “Ganzes” zu repräsentieren (so was wie ein View - nur eben anders :wink:

Die Tabellen haben eben die oben genannten gemeinsamen Eigenschaften. Über die will ich dann suchen. Anschließend will ich je nach Typ eben eine andere Maske anzeigen.

Gibts da ne well-known Lösung?

Danke
mfg