# Formular Vorlagen

**URL:** <https://www.pg-forum.de/t/formular-vorlagen/2529>\
**Category:** Allgemeines\
**Created:** [30. August 2007 um 12:18 UTC](https://www.pg-forum.de/t/formular-vorlagen/2529 "2007-08-30T12:18:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon18777939](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@anon18777939](https://www.pg-forum.de/u/anon18777939)\
**Post date:** [30. August 2007 um 12:18 UTC](https://www.pg-forum.de/t/formular-vorlagen/2529/1 "2007-08-30T12:18:18Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![akretschmer](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/a/a6a055/32.png) [@akretschmer](https://www.pg-forum.de/u/akretschmer)\
**Post date:** [30. August 2007 um 13:10 UTC](https://www.pg-forum.de/t/formular-vorlagen/2529/2 "2007-08-30T13:10:57Z")

</div>

> [@damike](#):
>
> 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:

```plaintext
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

---

<div class="post-metadata">

**Author:** ![anon18777939](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@anon18777939](https://www.pg-forum.de/u/anon18777939)\
**Post date:** [31. August 2007 um 07:08 UTC](https://www.pg-forum.de/t/formular-vorlagen/2529/3 "2007-08-31T07:08:22Z")

</div>

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 😉

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

---

<div class="post-metadata">

**Author:** ![system](https://www.pg-forum.de/uploads/default/original/1X/dc97a981dd26692d5fb52e8b8fc7c090d7b9559a.png) [@system](https://www.pg-forum.de/u/system)\
**Post date:** [21. Februar 2021 um 06:51 UTC](https://www.pg-forum.de/t/formular-vorlagen/2529/4 "2021-02-21T06:51:19Z")

</div>


