Beispiel: ein neues Mehrfachfeld anlegen
In diesem Beispiel legen wir ein neues Mehrfachfeld Gattung an.
Schritt 1: Tabelle erstellen
- Begeben Sie sich im Creator zum Reiter DATABASE 1
- Wählen Sie "New Table"
- Geben Sie den Namen der Tabelle an 1
- Geben Sie den Anzeigenamen der Tabelle an 2
- Anschließend bestätigen Sie Ihre Eingaben über die Schaltfläche CREATE 3
1
2
3
- Geben Sie den Namen der Spalte an 4
- Geben Sie den Anzeigenamen der Spalte an 5
- Speichern Sie Ihre Eingaben über die Schaltfläche SAVE
- Anschließend bestätigen Sie die Änderungen über die Schaltfläche SYNC DATABASE 6
4
5
6
- Nachdem die Synchronisation durchgelaufen ist, bestätigen Sie mit Done 7
7
Schritt 2: Verknüpfungs-Tabelle erstellen
- Die Verknüpfungstabelle bezeichnet die Beziehung zwischen der Haupttabelle und der Nebentabelle.
- Geben Sie den Namen 1 der Verknüpfungstabelle an (Der Übersicht wegen wird empfohlen als Name beide beteiligten Tabellen getrennt durch zwei Unterstriche zu verwenden.)
- Eine Verknüpfungstabelle muss nicht im Adminbereich unter Datenrechten erscheinen, weshalb No Table Rights deaktiviert bleiben kann 2
- Anschließend bestätigen Sie Ihre Eingaben über die Schaltfläche CREATE
1
2
- Geben Sie den Namen der Spalte an, die auf die Haupttabelle zeigt 3
- Geben Sie den Namen der Spalte an, die auf die Nebentabelle zeigt 4
- Geben Sie den Typ der Spalte an, die auf die Haupttabelle zeigt 5
- Geben Sie den Typ der Spalte an, die auf die Nebentabelle zeigt 6
- Speichern Sie Ihre Eingaben über die Schaltfläche SAVE 7
- Anschließend bestätigen Sie die Änderungen über die Schaltfläche SYNC DATABASE 7
3
4
5
6
7
8
- Nachdem die Synchronisation durchgelaufen ist, bestätigen Sie mit Done 9
9
Schritt 3: Masken anlegen: Suchdefinition
- Legen Sie eine Maske vom Typ searchdef an 1
- Geben Sie den Namen der Maske ein 2
- Wählen Sie die Tabelle aus, die der Maske zu Grunde liegen soll 3
- Wählen Sie die Felder aus, die durchsucht werden sollen 4
1
2
3
4
Schritt 4: Masken anlegen: Editor
- Legen Sie eine Maske vom Typ edit an 1
- Geben Sie den Namen der Maske ein 2
- Wählen Sie die Tabelle aus, die der Maske zu Grunde liegen soll 3
1
2
3
- Geben Sie den Titel an, der im Frontend im Editor angezeigt werden soll 4
- Setzen Sie das Feld auf die Spalte in der Tabelle 5
4
5
Schritt 5: Masken anlegen: Suchergebnis
- Legen Sie eine Maske vom Typ result an 1
- Geben Sie den Namen der Maske ein 2
- Wählen Sie die Tabelle aus, die der Maske zu Grunde liegen soll 3
1
2
3
- Hinterlegen Sie dem Link den zuvor angelegten Editor 4
- Geben Sie die Spalte als Anzeigename an 5
4
5
Schritt 6: Masken anlegen: Suche
- Legen Sie eine Maske vom Typ search an 1
- Geben Sie den Namen der Maske ein 2
- Wählen Sie die Tabelle aus, die der Maske zu Grunde liegen soll 3
- Geben Sie eine Order By Def an um die Sortierung der Suchergebnisse zu seuern 4
- Geben Sie die zuvor angelegte Suchergebnismaske zur Suche an 5
1
2
3
4
5
- Geben Sie den Titel ein, der in der Suche im Frontend angezeigt werden soll 6
- Hinterlegen Sie die zuvor angelegte Suchdefinition am Suchfeld 7
- Hinterlegen Sie die zuvor angelegte Editormaske am Neu-Button 8
6
7
8
Schritt 7: Masken anlegen: Ausgabe
- Legen Sie eine Maske vom Typ result an
- Wählen Sie die Tabelle aus, die der Maske zu Grunde liegen soll
- Wählen Sie das Feld in der Datenbank, welches ausgegeben werden soll 1
1
Schritt 8: Masken anlegen: Editlink
- Legen Sie eine Maske vom Typ editlink an 1
- Geben Sie den Namen der Maske ein 2
- Wählen Sie die Tabelle aus, die der Maske zu Grunde liegen soll 3
- Geben Sie das Feld an, welches auf die Haupttabelle zeigt 4
- Geben Sie hier bei Bedarf den Unique-Check. Im Editor wird auf die hier aufgeführten Felder auf Eindeutigkeit geprüft und verhindert doppelte Einträge. 5
1
2
3
4
5
- Geben Sie hier die zuvor angelegte Maske Ausgabe vom Typ REPORT aus 6
- Setzen Sie einen SINGLELINK mit nachstehenden Eigenschaften 7
- Geben Sie das Feld an, welches von der Verknüpfungstabelle auf die Linktabelle zeigt 8
- Geben Sie die Linktabelle an 9
- Geben Sie die Spalte in der Tabelle an, die im Frontend angezeigt werden soll 10
- Geben Sie für den Singlelink die Suchmaske an, die geöffnet werden soll 11
6
7
8
9
10
11
Schritt 9: Einbau in den Datensatzeditor
- Mit einer Cell vom Typ Text erstellen Sie das Label 1
- Mit einer Cell vom Typ Grid – Link erstellen Sie einen Link zum Hinzufügen von weiteren Zeilen im Editor. Wählen Sie hierbei die zuvor erstellte Editlink-Maske aus. 2
- Erstellen Sie eine Cell 3 vom Typ Function 4 mit folgenden Optionen:
1
2
3
4
Schritt 10: Einbau in die Detailansicht
- Erstellen Sie eine neue Cell vom Typ Report 1
- Wählen Sie einen Report zur Ausgabe 2
- Geben Sie die Beziehung 3 zwischen den Feldern an. (Die möglichen Beziehungen werden erst angezeigt, wenn der Report gewählt und die Cell gespeichert wurde.)
1
2
3
Schritt 11: Einbau in die Suche
- Erstellen Sie eine neue Cell vom Typ Singlelink 1
- Geben Sie die Linktabelle an 2
- Geben Sie die Suchmaske 3 an, die bei Klick auf den Singlelink geöffnet werden soll
- Geben Sie die Beziehung 4 zwischen den Feldern an. (Die möglichen Beziehung werden erst angezeigt, wenn die Linktabelle gewählt und die Cell gespeichert wurde.)
1
2
3
4
Schritt 12: Fulltext Indices
- Wenn Sie versuchen Ihre easydb aufzurufen, werden Sie feststellen, dass sie sich im Service Mode befindet.
- Dies liegt daran, dass eine neue Suchdefinition angelegt wurde.
- Über ezadmin generieren Sie die Fulltext Indices neu 1
1