Inhaltsübersicht
Mit einer Datenbankabfrage wird festlegt, mit welchen Definitionen ein Zugriff auf eine Datenbank erfolgen soll. Vordefinierte Datenbankabfragen können immer wieder verwendet werden. Die Definition muss nur einmal vorgenommen werden.
Datenbankabfrage Kontextmenü
Wird der Cursor auf einen Listeintrag (grau) positioniert, so kann mit der rechten Maustaste ein Kontextmenü zur Verwaltung des Listeintrages (Datenbankabfrage) geöffnet werden.
Datenbankabfrage erstellen
Nachfolgend wird beschrieben, mit welchen Merkmalen eine Datenbankabfrage zu erstellen ist.
0498 – Datenbankabfrage erstellen
SQL Abfrage
Eingabe eines eindeutigen Namen für die zu erstellende Datenbankabfrage (max. 20 Zeichen).
Beschreibung
Eingabe einer Beschreibung für die zu erstellende Datenbankabfrage (max. 40 Zeichen). Das Icon
0250 Icon für Textkonstante
zeigt an, dass für diesen Parameter eine Textkonstante in den Übersetzungen vorhanden ist.
Datenbank
Auswahl einer Datenbank, für die die zu erstellende Datenbankabfrage gelten soll. Zur Auswahl stehen die Datenbanken, die in directweb – Datenbanken dem System bekannt gemacht wurden.
SQL-Befehl SELECT
Hier wird der SQL-Befehl eingegeben, der für die Datenselektion gelten soll. Weiteres siehe directweb Handbuch - Kapitel SQL Abfrage erstellen.
Darstellung als Combo Box
Als Darstellung für die Combo Box stehen folgende Auswahlmöglichkeiten zur Verfügung:
Normales Eingabefeld
Weiteres siehe directweb Handbuch - Kapitel SQL Abfrage erstellen.
Combo Box mit Werteliste
Weiteres siehe directweb Handbuch - Kapitel SQL Abfrage erstellen.
Auto Complete Combo Box
Weiteres siehe directweb Handbuch - Kapitel SQL Abfrage erstellen.
Minimaler Wert
Eingabe eines Minimalwertes, den der Datenbanktyp erhalten kann.
Maximaler Wert
Eingabe eines Maximalwertes, den der Datenbanktyp erhalten kann.
SQL zur Gültigkeitsprüfung
Eingabe einer Gültigkeitsprüfung. Weiteres siehe directweb Handbuch - Kapitel SQL Abfrage erstellen.
Formel zur Gültigkeitsprüfung
Definition einer Formel zur Gültigkeitsprüfung auf das Ergebnis der SQL-Abfrage. Weiteres siehe directweb Handbuch - Kapitel SQL Abfrage erstellen.
Datenbankabfrage Felder
Für jede Datenbankabfrage müssen Felder definiert werden, die allgemeine, Ausgabe~ und Suchdefinitionen enthalten.
0503 – Datenbankabfrage Felder
Datenbankabfrage Felder Kontextmenü
Für jedes Datenbankfeld steht ein Kontextmenü zur Verfügung. Wird der Cursor auf einen Listeintrag (grau) positioniert, so kann mit der rechten Maustaste das Kontextmenü zur Verwaltung des Listeintrages (Felder) geöffnet werden.
0504 - Datenbankabfrage Felder Kontextmenü
Datenbankabfrage Felder Erstellen
Nachfolgend wird beschrieben, mit welchen Merkmalen ein Feld für eine Datenbankabfrage zu erstellen ist.
0513 - Datenbankabfrage Felder Erstellen
Folge
Es wird automatisch die nächste freie Folgenummer vergeben, die jederzeit geändert werden kann.
Feldname
Auswahl eines Feldnamens aus der Datenbank.
Beschreibung
Eingabe einer Beschreibung für das zu erstellende Feld (max. 40 Zeichen). Das Icon 0250 zeigt an, dass für diesen Parameter eine Textkonstante in den Übersetzungen vorhanden ist.
0514 - Datenbankabfrage Felder Erstellen Reiter Allgemein
directweb SQL Abfrage
Auswahl einer unter directweb erstellten SQL Abfrage.
Hauptschlüsselfeld
Bei Aktivierung wird dieses Feld als Hauptschlüsselfeld verwendet.
Standard-Sortierfeld
Bei Aktivierung wird dieses Feld als Standardsortierfeld verwendet.
Standard-Sortierfolge ist absteigend
Bei Aktivierung ist die Standardsortierfolge absteigend.
0515 - Datenbankabfrage Felder Erstellen Reiter Ausgabe
In Liste anzeigen
Bei Aktivierung erfolgt die Anzeige des Feldes in der Ergebnisliste.
Überschrift
Für das Feld kann eine eigene Überschrift definiert werden, die dann in der Ergebnisliste als Spaltenüberschrift erscheint.
Groß-/Kleinschreibung
Die Groß-/Kleinschreibung kann mit nachstehenden Parametern festgelegt werden:
- GroßschreibungAusgabe nur in Großschreibung
- KleinschreibungAusgabe nur in Kleinschreibung
- Groß-/KleinschreibungAusgabe in Groß-/Kleinschreibung
Ausrichtung
Für das Feld kann eine Ausrichtung festgelegt werden, die in der Ergebnisliste für die Spalten angewendet wird:
- Linksbündig
- Zentriert
- rechtsbündig
CCSID des Feldes
Auswahl der CCSID für die Darstellung des Feldes.
Spezielle Anzeige als
Hier wird die Darstellung der Feldausgabe gesteuert. Folgende Anzeigemöglichkeiten stehen zur Verfügung:
0518 – Datenbankabfrage Felder Erstellen Reiter Ausgabe Spezielle Anzeige
Beschreibung siehe directweb Handbuch.- Kapitel SQL Abfrage Felder.
0516 - Datenbankabfrage Felder Erstellen Reiter Suche
Volltextsuche
Beschreibung siehe directweb Handbuch - SQL Abfrage Felder.
Filter Auswahl
Mit diesem Filter kann die Ergebnisliste eingeschränkt werden. Bei Aktivierung werden zusätzliche Parameter zur Filterdefinition eingeblendet.
Erweiterter Filter
Genügt zur Einschränkung der Ergebnisliste die Selektion nicht aus, so kann ein erweiterter Filter zur Einschränkung der Anzeige genützt werden. Bei Aktivierung wird der erweiterte Filter angezeigt.
Eingabe erforderlich
Bei Aktivierung wird dieses Feld als Pflichtfeld definiert.
Filter Combo Box mit Werteliste
Hier wird der Filter für die Suche auf Feldebene definiert.
0519 - Datenbankabfrage Felder Erstellen Reiter Suche Filter Auswahl
Beschreibung siehe directweb Handbuch.- SQL Abfrage Felder.
Generische Suche
Eine generische Suche kann wie folgt differenziert werden:
Exakte Übereinstimmung
Beschreibung siehe directweb Handbuch.- SQL Abfrage Felder.
Textsuche
Beschreibung siehe directweb Handbuch.- SQL Abfrage Felder.
Matchcode Suche
Beschreibung siehe directweb Handbuch.- SQL Abfrage Felder.
Schreibweise ignorieren
Bei Aktivierung hat die Schreibweise des Feldinhaltes keinen Einfluss auf die Ergebnisliste.
Datenbankabfrage Felder Verknüpfungen
Für jedes Feld einer Datenbankabfrage kann eine Verknüpfung zu einer SQL-Abfrage, einem directarchiv Archiv, directarchiv Sammelrecherche oder einer URL hergestellt werden. Die Verknüpfung wird bei Zugriff auf das Feld aufgelöst. Hinweis zu URL: die übergebenen Parameter müssen in ! eingeschlossen werden. Z.B.
0741 – Syntax Verknüpfung
Eine Verknüpfung aus Feldern wie Kunden-, Artikelnummer, etc. auf Elemente in Archiven, Sammelrecherchen oder wiederum auf Datenbankabfragen zum Anzeigen weiterer Auswahlmöglichkeiten.
0501 - Datenbankabfrage Felder Verknüpfungen
Datenbankabfrage Felder Verknüpfungen Erstellen
Für ein Datenbankabfragefeld können Verknüpfungen erstellt werden.
0502 - Datenbankabfrage Felder Verknüpfungen erstellen
Folge
Es wird automatisch die nächste freie Folgenummer vergeben, die jederzeit geändert werden kann.
Beschreibung
Eingabe einer Beschreibung für die zu erstellende Verknüpfung (max. 40 Zeichen). Das Icon 0250 zeigt an, dass für diesen Parameter eine Textkonstante in den Übersetzungen vorhanden ist.
Art der Verknüpfung
Für die Art der Verknüpfung gibt es unterschiedliche Möglichkeiten:
0511 – Art der Verknüpfung
SQL Abfrage
Für die Verknüpfung kann eine SQL Abfrage ausgewählt werden, die unter Datenbankabfragen zuvor definiert wurde.
0512 – Art der Verknüpfung SQL Abfrage
directarchiv Archiv
Wird diese Art der Verknüpfung ausgewählt, so ist das entsprechende directarchiv Archiv anzugeben, auf das der Zugriff erfolgen soll.
0520 – Art der Verknüpfung directarchiv Archiv
directarchiv Sammelrecherche
Wird diese Art der Verknüpfung ausgewählt, so ist die entsprechende directarchiv Sammelrecherche anzugeben, auf das der Zugriff erfolgen soll.
0521 – Art der Verknüpfung directarchiv Sammelrecherche
URL
Wird diese Art der Verknüpfung ausgewählt, so ist die entsprechende Ziel URL anzugeben, auf das der Zugriff erfolgen soll.
0522 – Art der Verknüpfung URL
Symbol
Damit Verknüpfungen optisch besser voneinander unterschieden werden können, ist es möglich, einer Verknüpfung ein Symbol zuzuordnen. Die Grafiken sind unter /toolmaker/directarchiv/directweb/htdocs/icons abzulegen. In der Auswahl stehen die abgelegten Symbole zur Verfügung.
Anzahl der Treffer anzeigen
Bei Aktivierung werden die Treffer in der Ergebnisliste angezeigt.
Menüpunkt ohne Treffer deaktivieren
Gibt es für einen Menüpunkt keinen Treffer, so können diese bei der Ergebnisliste ausgeblendet werden.
Neues Browserfenster
Bei Aktivierung wird zur Anzeige ein neues Browserfenster geöffnet.
Suchfilter anzeigen
Bei Aktivierung wird der Suchfilter mit ausgegeben.
Einzeltreffer sofort anzeigen
Einzeltreffer können während dem Suchvorgang gleich angezeigt werden.
Hinzufügen erlauben
Ist die Art der Verknüpfung zu einem directarchiv Archiv verknüpft, so können Datensätze hinzugefügt werden.
Ziel URL
Eingabe der Ziel URL wohin mit dieser Verknüpfung gesprungen werden soll.
Datenbankabfrage Felder Verknüpfungen Zuordnung
Nach Erstellung einer Verknüpfung muss die Zuordnung zum Datenbankfeld erfolgen. Es erfolgt links die Anzeige der Datenbankfelder und können Unter Quelle oder Unterlassungswert zugeordnet werden.
0510 - Datenbankabfrage Felder Verknüpfungen ändern Zuordnung
Datenbankabfrage Berechtigungen
Jede Datenbankabfrage kann eine Berechtigungsprüfung zugeordnet werden.
0505 – Datenbankabfrage Berechtigungen
Datenbankabfrage Berechtigungen Erstellen
Für jede Datenbankabfrage können Berechtigungsprüfungen erstellt werden. Die Berechtigungsprüfungen sind additiv, d.h. durch Hinzufügen einer Berechtigung erhöhen sich die Rechte entsprechend.
0523 – Datenbankabfrage Berechtigungen Erstellen
Alle Rechte
Bei Aktivierung erhält der Benutzer bzw. die Benutzergruppe alle Rechte für die Datenbankabfrage.
Verwenden
Bei Aktivierung erhält der Benutzer bzw. die Benutzergruppe die Rechte für die Verwendung dieser Datenbankabfrage.
Ändern
Bei Aktivierung erhält der Benutzer bzw. die Benutzergruppe die Rechte zum Ändern dieser Datenbankabfrage.
Daten anzeigen
Bei Aktivierung erhält der Benutzer bzw. die Benutzergruppe die Rechte zum Anzeigen der Daten dieser Datenbankabfrage.
Daten ändern
Bei Aktivierung erhält der Benutzer bzw. die Benutzergruppe die Rechte zum Ändern von Daten dieser Datenbankabfrage.
Daten löschen
Bei Aktivierung erhält der Benutzer bzw. die Benutzergruppe die Rechte zum Löschen von Daten dieser Datenbankabfrage.
Datenbankabfrage Anzeigen
Datenbankabfragen ermöglichen aus SQL-Verknüpfungen Anzeige von Trefferlisten mit Verlinkung von Felder, zu denen Verknüpfungen existieren. Diese sind in der Trefferliste mit Darstellung als Hyperlink zu erkennen, d.h. bei diesem Feld kann weiter navigiert werden.
Die Definition der Verknüpfungen wird in Datenbankabfrage – Felder - Verknüpfungen vorgenommen. Siehe Kapitel Datenbankabfrage Felder Verknüpfungen.
0506 – Datenbankabfrage Anzeigen mit Hyperlink
Bei mehreren hinterlegten Abfragen/Funktionen wird ein Menü anzeigt.
0550 - Datenbankabfrage Anzeigen mit Hyperlink - Menüanzeige
Datenbankabfrage Eigenschaften
0508 – Datenbankabfrage Eigenschaften
Datenbankabfrage Gruppieren
0509 – Datenbankabfrage Gruppieren