ANWENDUNGSGESTALTUNG
Eine Maske wird in der Datenbank gespeichert, in der sie erstellt wurde; sie wird zur Anzeige aller damit verknüpften Dokumente verwendet. Es kann jedoch vorkommen, dass Sie ein Dokument an eine Datenbank senden, in der die zum Erstellen des Dokuments verwendete Maske nicht vorhanden ist. In diesen Fällen können Sie bestimmen, dass die Maske zusammen mit jedem daraus erstellten Dokument gespeichert werden soll. Das Speichern der Maske zusammen mit jedem Dokument erfordert mehr Arbeitsspeicher.
Öffnet ein Benutzer ein Dokument, so verwendet IBM® Lotus® Domino(TM) die folgenden Regeln, um zu bestimmen, welche Maske zur Anzeige des Dokuments verwendet wird:
Wenn die Maske mit jedem Dokument gespeichert wird, kann das Dokument selbst in Datenbanken, die diese Maske nicht enthalten oder in denen die Maske umbenannt oder gelöscht wurde, korrekt angezeigt werden. Für diese Funktion wird mehr Systemspeicher benötigt, und es kann bis zu 20mal mehr Festplattenspeicher erforderlich sein. Es erfordert auch zusätzlichen Arbeitsaufwand, wenn Sie die Maskengestaltung ändern, da es keine einfache Möglichkeit gibt, alle gespeicherten Kopien der Maske zu aktualisieren. In der Regel sollten Sie eine Maske nur unter den folgenden Bedingungen in einem Dokument speichern:
So speichern Sie eine Maske im jeweiligen Dokument
1. Öffnen Sie die Maske.
2. Wählen Sie "Gestaltung - Eigenschaften: Maske".
3. Klicken Sie auf das Register "Maske Info".
4. Wählen Sie "Maske in Dokument speichern" und schließen Sie die InfoBox "Eigenschaften: Maske".
5. Öffnen Sie "Eigenschaften: Anwendung". Wählen Sie im Register "Allgemein" die Option "Gespeicherte Masken in dieser Datenbank zulassen".
Eine andere als die gespeicherte Maske verwenden
Wenn eine Maske in einem Dokument gespeichert wird, wird der Maskenname in einem internen Feld mit dem Namen "$Title" gespeichert. Zusätzliche Informationen werden in den Feldern "$Info", "$WindowTitle" und "$Body" gespeichert. Erstellen Sie einen Agenten, der diese gespeicherten Maskeninformationen löscht und eine andere Maske zum Anzeigen des Dokuments festlegt.
Gemeinsam genutzte Felder und Dokumente mit gespeicherten Masken
Wenn die Maske ein gemeinsam genutztes Feld enthält, wird dieses Feld in ein individuell genutztes Feld in der Kopie der Maske umgewandelt, die tatsächlich im Dokument gespeichert ist. Dadurch wird sichergestellt, dass für den Fall, dass eine Kopie des Dokuments in einer Datenbank gespeichert wird, in der das gemeinsam genutzte Feld nicht definiert ist, das Feld weiterhin verwendet werden kann. In der ursprünglichen Maske ist dieses Feld nach wie vor als gemeinsam genutzt definiert.
Maskenformeln
Sie erstellen eine Maskenformel für eine bestimmte Ansicht, um eine andere als die gewählte Vorgabemaske zu verwenden. Sie können zum Beispiel eine Formel erstellen, die verschiedene Masken vorsieht: eine Maske, mit der alle Felder angezeigt werden, wenn ein Benutzer ein Dokument bearbeitet, und eine andere Maske, welche die Felder anders anordnet oder Felder auslässt, wenn ein Benutzer ein Dokument liest. Da Maskenformeln nur für eine bestimmte Ansicht gelten, verwenden die in anderen Ansichten erstellten Dokumente die Maskenformel nicht.
Vorgabemasken für Datenbanken festlegen
1. Öffnen Sie die InfoBox "Eigenschaften: Maske".
2. Klicken Sie auf das Register "Maske Info".
3. Wählen Sie "Vorgabe-Datenbankmaske".
Alternativen zum Speichern von Masken
Als Alternative zum Speichern einer Maske in einem Dokument können Sie die LotusScript Methode "Send" verwenden, um eine Maske zu gestalten, die Sie zusammen mit dem Dokument senden können. Dadurch wird sichergestellt, dass die Datenbank über die richtige Maske zum Anzeigen eines Dokuments verfügt, aber die Maske nicht mit jedem Dokument gespeichert werden muss.
Siehe auch