ANWENDUNGSGESTALTUNG
Dokumente nach Maskennamen und Feldwert auswählen
Wenn eine Datenbank eine Maske namens "Aktion" und ein Feld namens "Status" enthält, können mit einer Ansicht in der Datenbank alle Dokumente ausgewählt werden, die mit der Maske erstellt wurden, deren Statusfeld den Wert "Geöffnet" aufweist. Die Formel zur Dokumentauswahl lautet:
SELECT Form ="Aktion" & Status="Geöffnet"
Nur Dokumente auswählen, die keine Antwortdokumente sind
Wenn Sie in einer Ansicht ausschließlich Dokumente auswählen möchten, die mithilfe der Masken für Hauptdokumente erstellt wurden und Dokumente ausschließen wollen, die mit den Masken für Antworten und Rückantworten erstellt wurden, verwenden Sie die folgende Formel:
SELECT !@IsResponseDoc
Haupt- und Antwortdokumente auswählen
Enthält eine Datenbank eine Maske "Aktion", können Sie alle Dokumente auswählen, die mit dieser Maske erstellt wurden, sowie alle Antworten auf diese Dokumente. Dabei wird die folgende Formel verwendet:
SELECT Form = "Aktion" | @IsResponseDoc
Dokumente auswählen, die nicht mit einer bestimmten Maske erstellt wurden
In der Ansicht "Datenbanken nach Titel" in der Schablone "Datenbankbibliothek" werden alle Dokumente, die nicht mit der Maske "Bibliothekar" erstellt wurden, anhand der folgenden Formel ausgewählt:
SELECT Form != "Bibliothekar"
Konfliktdokumente auswählen
Wenn zwei oder mehr Benutzer Änderungen an ein und demselben Dokument in verschiedenen Repliken einer Datenbank vornehmen, treten Konflikte auf, wenn die Datenbanken repliziert werden. Eine Datenbank zeigt Konfliktdokumente als Antworten auf das Originaldokument an. Um Konflikte zu beheben, empfiehlt es sich, eine Ansicht zu entwickeln, in der nur die Konfliktdokumente angezeigt werden.
Vergewissern Sie sich für die Anzeige von Konfliktdokumenten in einer Ansicht, dass die Option "Antwortdokumente hierarchisch anzeigen" im Register "Optionen" der InfoBox "Eigenschaften: Ansicht" nicht aktiviert ist. Geben Sie Folgendes für die Ansichtsauswahlformel ein:
SELECT @IsAvailable($Conflict)