1. Beschreibung

Bei der Tabellenfunktion besteht eine Tabelle aus einer Liste von möglichen Werten für eine spezifische Kategorie.
Die Tabellenfunktion kann somit bei der Katalogisierung zu folgendem Zweck verwendet werden:

  • eine Liste möglicher Inhalte für eine spezielle Kategorie anzeigen
  • die Ersetzung eines (vom Katalogisierer erfassten) Kürzels mit dem vollständig in einer Tabelle definierten Inhalt für eine spezielle Kategorie
  • das Einfügen von in Tabellen für spezielle Kategorien definierten Inhalten

Somit gibt es zwei in der WinIBW enthaltene Funktionen für die Tabellenfunktion:

  • Tabellen bearbeiten
    Erstellen und editieren von möglichen Inhalten für eine spezielle Kategorie
  • Tabelle (aufrufen)
    Ersetzen einer Abkürzung oder Einfügen von Inhalten aus einer für eine spezielle Kategorie definierten Tabelle

 

2. Tabellen bearbeiten

Die Funktion "Tabellen bearbeiten ..." sollte standardmäßig im Menü "Optionen" zur Verfügung stehen. Ist dies nicht der Fall, so kann die Funktion mit "Optionen - Werkzeugleiste anpassen" in das Menü "Optionen" eingefügt werden 

Nach Betätigen der Schaltfläche "Tabellen bearbeiten..." öffnet sich das Dialogfenster "Tabellenfunktion".

Im Pull-Down-Menü "Verfügbare Tabellen" werden alle Standard- und benutzerspezifischen Tabellen aufgelistet.
Im Bereich "Tabelleninhalt" werden "Kategorie", "Beschreibung" und "Inhalt" der ausgewählten Tabelle angezeigt.
Im Bereich "Tabelleneintrag" werden die Inhalte des mit einem Doppel-Mausklick ausgewählten Tabellenelementes angezeigt.

In diesem Dialogfenster können neue Tabellen erzeugt oder bestehende Tabellen geändert oder gelöscht werden,

2.1 Neue Tabellen erstellen

Nach dem Betätigen der Schaltfläche "Neue Tabelle" wird das folgende Dialogfenster angezeigt:

Nachdem eine Kategorie eingegeben und die Schaltfläche "OK" betätigt wurde, wird eine Datei mit dem Namen 'xxx.tab' im Unterverzeichnis 'tables'
des benutzerspezifischen Verzeichnis erstellt (DNB-intern ist es das Verzeichnis 'U:\WinIBW3\tables\'). 'xxx' ist die angegebene Kategorie.

ACHTUNG: Geänderte Funktionalität mit WinIBW 3.6.2

In WinIBW 3.6.2 wird es möglich sein, mehr als eine Tabelle pro Kategorie zu definieren (z.B. eine Tabelle mit vollständigen sowie eine Tabelle mit den am häufigsten gebrauchten Inhalten).
Nachdem somit die Kategorie angegeben wurde, erscheint ein weiteres Dialogfenster, in dem die Beschreibung der Tabelle eingegeben werden kann:

Im benutzerspezifischen Verzeichnis wird eine Datei mit dem Namen xxx_yyy erstellt.
'yyy' ist die zuvor eingegebene Beschreibung der Tabelle.
In WinIBW 3.6.2 werden die Dateinamen aller bestehenden Tabellen in die neue Struktur umgewandelt.

 

Im Dialogfenster "Tabellenfunktion" können nun Inhalte für die angegebene Kategorie definiert werden.

Ein Eintrag der Tabelle besteht aus einem Kürzel, dem Inhalt, der im Editfenster der WinIBW eingefügt werden soll ("Volltext")
und einer optionalen Beschreibung für diesen Tabelleneintrag. Folgende Aktionen sind möglich:

  • Erzeugen eines neuen Eintrages
    Ausfüllen der leeren Felder "Kürzel", "Beschreibung" (optional) und "Volltext" im Bereich "Tabelleneintrag".
    Nach dem Betätigen der Schaltfläche "Eintrag einfügen" wird der neu erstellte Tabelleneintrag in Bereich "Tabelleninhalt" 
    im Feld "Inhalt" unter dem zuvor markierten Tabelleneintrag eingefügt.
      
  • Einen bestehenden Eintrag ändern:
    Ein Element im Feld "Inhalt" mit doppeltem Mausklick auswählen. Alle Felder des Bereiches "Tabelleintrag" werden mit den
    aktuellen Werten des ausgewählten Tabelleneintrages gefüllt. Nach Änderung eines dieser Felder und dem Betätigen der
    Schaltfläche "Änderungen speichern" werden die Inhalte des ausgewählten Tabelleneintrages mit den neuen Inhalten aktualisiert.
     
  • Einen bestehenden Eintrag löschen:
    Ein Element im Feld "Inhalt" mit einfachem Mausklick auswählen und die Schaltfläche "Eintrag löschen" betätigen.
    Der ausgewählte Tabelleneintrag wird aus dem Feld "Inhalt" entfernt.

Die Reihenfolge der Tabelleneinträge im Feld "Inhalt" kann folgendermaßen geändert werden:

  • Schaltfläche "Nach oben" bewegt einen Tabelleneintrag eine Position nach oben
  • Schaltfläche "Nach unten" bewegt einen Tabelleneintrag eine Position nach unten
  • Schaltfläche "Nach Kürzel sortieren" sortiert alle Tabelleneinträge nach den Kürzeln
  • Schaltfläche "Nach Inhalt sortieren" sortiert alle Tabelleneinträge nach den Volltexten

Nach Betätigen der Schaltfläche "Tabelle Speichern" werden alle oben beschriebenen Änderungen in der neuen Tabellendatei abgespeichert.

 

2.2 Bestehende Tabellen ändern

Nach Auswahl einer Tabelle im Pull-Down-Menü "Verfügbare Tabellen" werden alle Felder im Bereich "Tabelleninhalt" mit den aktuellen Werten
der ausgewählten Tabelle ausgefüllt. Zur Vorgehensweise bei der Erstellung und Änderung einzelner Tabelleneinträge, siehe Kapitel 1.1.1.

Durch das Betätigen der Schaltfläche "Speichern" werden alle Änderungen an der aktuellen Tabelle gespeichert.

Durch das Betätigen der Schaltfläche "Speichern unter..." öffnet sich die Dialogbox zur Erfassung der Kategorie und die Tabelle wird in einer
neuen Datei abgespeichert. Bei Verwendung einer Kategorie, zu der bereits eine Tabelle existiert, kommt eine Fehlermeldung.

ACHTUNG: Geänderte Funktionalität mit WinIBW 3.6.2

Da es in WinIBW 3.6.2 möglich sein wird, mehr als eine Tabelle pro Kategorie zu definieren,
kommt an dieser Stelle keine Fehlermeldung, sondern ein weiteres Dialogfenster öffnet sich,
in dem die Beschreibung der neuen Tabelle eingegeben werden kann!


 

2.3 Bestehende Tabellen löschen

Nach Auswahl einer Tabelle im Pull-Down-Menü "Verfügbare Tabellen" und dem Betätigen der Schaltfläche "Löschen"
wird die ausgewählte Tabelle gelöscht, sofern man die Sicherheitsabfrage für die Aktion ("Möchten Sie die Tabelle ... wirklich löschen?")
mit "OK" bestätigt.

Wenn es sich bei der ausgewählten Tabelle um eine Standard-Tabelle handelt, so ist die Schaltfläche "Löschen" deaktiviert.

 

3. Tabellen verwenden

In den Edit-Fenstern der WinIBW kann die Tabellenfunktion auf zwei Arten aufgerufen werden:

  • Betätigen der Funktion Tabelle im Menüpunkt "Bearbeiten"
     
  • Betätigen der Tastenkombination 'Strg+T'

Es gibt verschiedene Wege um Tabellen zu verwenden:

  • Wenn eine Kategorie mit Kürzel im Edit-Schirm erfasst wird, so wird nach dem Aufruf der Funktion "Tabelle"
    das Kürzel sofort durch den entsprechenden Volltext ersetzt, wenn das Kürzel in der Tabelle für die Kategorie definiert wurde.
     
  • Wenn eine Kategorie im Edit-Schirm eingegeben wird, so wird nach dem Aufruf der Funktion "Tabelle"
    der Volltext sofort eingefügt, wenn die Kategoriebezeichnung ein Kürzel ist, welches nur in einer Tabelle existiert.
     
  • Wenn eine Kategorie im Edit-Schirm ohne Kürzel erfasst wird, öffnet sich nach dem Aufruf der Funktion "Tabelle"
    ein Dialogfenster mit einer tabellarischen Liste der Kürzel, Volltexte und Beschreibungen für die erfasste Kategorie.




    Durch doppelten Mausklick auf einen Tabelleneintrag, wird der angezeigte Volltext nach der im Edit-Schirm erfassten Kategorie hinzugefügt.

    *** ACHTUNG: Geänderte Funktionalität mit WinIBW 3.6.2 ***
    In WinIBW 3.6.2 erscheint, wenn zu einer Kategorie mehrere Tabellen existieren, ein Auswahlfenster
    :



    Erst nach Auswahl der gewünschten Tabelle, erscheint das zuvor beschriebene Dialogfenster für die erfasste Kategorie!
     

Weitere Wege sind bei der geänderten Tabellenfunktion mit WinIBW 3.6.2 durch die Möglichkeit mehrere Tabellen für eine Kategorie zu definieren möglich
und werden zu einem späteren Zeitpunkt ergänzt.

ACHTUNG: Wenn vor dem Aufruf der Funktion "Tabelle" kein Text in der erfassten Kategorie markiert wurde, so werden alle Inhalte als Kürzel angesehen und
durch den ausgewählten Tabelleneintrag bzw. Volltext ersetzt. Wenn ein Teil des Kategorieinhaltes markiert wurde, so wird nur der markierte Text als Kürzel angesehen und ersetzt!

 

4. Benutzerspezifische Tabellen und Standard-Tabellen

Die Tabellen im Unterverzeichnis 'tables' des benutzerspezifischen Verzeichnisses sind die benutzerspezifischen Tabellen,
die von einem Benutzer erzeugt, geändert und gelöscht werden können (siehe Kapitel 2.)

Tabellen, die im Unterverzeichnis 'tables' des WinIBW-Programmverzeichnis liegen, sind die Standard-Tabellen,
die vom System-Manager (wie die benutzerspezifischen Tabellen) erzeugt und einer WinIBW-Installation hinzugefügt werden.
Die Standard-Tabellen können nicht durch einen Benutzer gelöscht werden.
Jede Änderung einer Standard-Tabelle wird nicht an der Standard-Tabelle selbst durchgeführt, sondern es wird eine Kopie
der Standard-Tabelle als benutzerspezifische Tabelle im Unterverzeichnis 'tables' des benutzerspezifischen Verzeichnisses durchgeführt.
In der Liste der "Verfügbaren Tabellen" wird danach nur noch die geänderte, benutzerspezifische Tabelle angezeigt.
Sobald diese benutzerspezifische Tabelle gelöscht wird, erscheint in der Liste wieder die Standard-Tabelle für die Kategorie.

Aus Sicht des Benutzers gibt es keine Unterscheidung zwischen benutzerspezifischen Tabellen und Standard-Tabellen.
Bei jedem Aufruf der Funktion "Tabellen bearbeiten" werden in der Pull-Down-Liste "Verfügbare Tabellen"
- bis auf die geänderten Standard-Tabellen, die nun aus dem im benutzerspezifischen Verzeichnis gelesen werden -
alle benutzerspezifischen Tabellen und alle Standard-Tabellen angezeigt.

WICHTIG: Sowohl die benutzerspezifischen Tabellen, als auch die Standard-Tabellen müssen im 'UTF-8'-Format abgespeichert werden!


 

5. Struktur der Tabellendatei

Falls direkt in einer Tabellendatei editiert wird, so ist darauf zu achten, dass der Editor das 'UTF-8'-Zeichensatzformat unterstützt (z.B. notepad++)

Eine Tabelle wird durch die Zeichenfolge <tbl> eingeleitet und mit der Zeichenfolge </tbl> abgeschlossen.

Das Element <tt> enthält die Beschreibung der Tabelle (siehe Tabelleninhalt/Beschreibung)

Das Element <dt> enthält den Namen der Tabellendatei.

Das Element <tag> enthält die Kategorie, für die diese Tabelle verwendet werden soll. (Tabelleninhalt/Kategorie).
Um Tabellen für mehrere ähnliche Kategorien zusammenzufassen, kann auch das Wildcard-Zeichen 'X' verwendet werden.
(z.B. 51XX)

In Element <row> werden die einzelnen Tabelleneinträge definiert. Direkt nach der Zeichenfolge <row> steht das Kürzel. Dieses wird abgeschlossen mit den Steuerzeichen "QQ". Danach folgt der Volltext, also der Text, der in die Kategorie übernommen werden soll. Dieser Volltext wird ebenfalls mit den Steuerzeichen "QQ" abgeschlossen. Danach kann optional noch eine Beschreibung dieses Tabelleneintrages folgen.

Beispiel einer einfachen Tabelle:

<tbl>
<tt> Bemerkungen
<dt> 101_Bemerkungen.tab
<tag> 101
<row> 4 QQ |d|4ELRAKk QQ
</tbl>

6. DNB-interner Workflow

Zur DNB-weiten Pflege und Verwaltung der WinIBW-Tabellen wurde folgender Workflow definiert:

  1. Tabelle in der WinIBW bearbeiten und abspeichern
     
  2. Die Tabellendatei xxx.tab (bzw. xxx_yyy.tab) vom benutzerspezifischen Verzeichnis U:\WinIBW3\tables\
    in das Verzeichnis mit den Standardtabellen T:\Pica\WinIBW3\tables\ kopieren. 
    'xxx' bezeichnet die Kategorie ('yyy' die Beschreibung der Tabelle bei der neuen Version der WinIBW).
    Von T:\Pica\WinIBW3\tables\ wird die geänderte Tabelle in der Nacht automatisch
    in die Programmverzeichnisse der beiden DNB-Standorte Leipzig und Frankfurt kopiert.

 

Zukünftige Anpassungen:

Ab WinIBW 3.6.2 ist geplant, eine Schaltfläche "Speichern als Default" in der Tabellenfunktion zu ergänzen.
Bei dem Betätigen dieser Schaltfläche soll die aktuell bearbeitete Tabelle direkt in dem Verzeichnis der Standard-Tabellen
abgespeichert werden können.

 

 

 

  • Keine Stichwörter