Pointer

enaio® 10.10 »

Pointer verwenden Sie, um übernommene Daten zwischen zu speichern und innerhalb von anderen Strukturen wieder auszugeben. Mit Summenpointern können Sie Summen berechnen, mit Nummerierungspointern können Sie die Ausgabe von Daten strukturieren.

Textpointer

Einen Textpointer richten Sie mit folgender Syntax ein:

[%%][pt][Name]°°[Wert]°°[Option][**]

[pt] ist das Kennzeichen für einen Textpointer.

[Name] ist die Bezeichnung des Textpointers. Die Groß/Kleinschreibung wird nicht beachtet.

[Wert] ist der Wert, den Sie dem Textpointer zuweisen und kann ein Ersetzungsfeld sein. Ein Ersetzungsfeld wird beim Einrichten des Textpointers ausgeführt.

Mit der [Option] '1' wird der Textpointer eingerichtet, die Anweisung gelöscht und der Wert nicht ausgegeben. Mit der [Option] '0' wird der Textpointers eingerichtet und der Wert ausgegeben.

Ist der Textpointer bereits eingerichtet, geben Sie den Wert mit folgender Syntax aus:

[%%][pt][Name][**]

Der Wert eines Textpointers wird immer unformatiert ausgegeben. Ist der Textpointer nicht eingerichtet, wird die Anweisung gelöscht.

Schließen Sie ein Dokument, bleiben die eingerichteten Pointer bestehen. Sie werden erst gelöscht, wenn MS Word beendet wird.

Beispiel 1:

%%ptDokID°°%%bbDokumentID**°°0**

%%ptDokID**

Der Textpointer 'DokID' wird eingerichtet und als Wert ein Ersetzungsfeld zugewiesen. Das Ersetzungsfeld wird bei der Übernahme ausgeführt. Der Textpointer erhält als Wert den Inhalt des Ersetzungsfelds. Mit der zweiten Zeile wird der Wert des Textpointers ausgegeben.

Beispiel 2:

%%ptIDAbfrage°°%%!bbDokumentID**°°0**

%%ptIDAbfrage**

Der Textpointer 'IDAbfrage' wird eingerichtet und als Wert ein Ersetzungsfeld zugewiesen. Das Ersetzungsfeld wird um ein '!' für eine Befehlsverzögerung ergänzt. Bei der Übernahme wird das Ersetzungsfeld ausgeführt, also das '!' entfernt. Als Wert wird das Ersetzungsfeld ausgegeben.

Beispiel 3:

%%ptBereich°°%%tbTM1°°TM2°°0**°°1**

Der Textpointer 'Bereich' wird eingerichtet. Als Wert wird eine Kopieranweisung zugewiesen. Die Kopieranweisung wird bei der Datenübernahme ausgeführt. Ausgegeben wird der Inhalt des kopierten Bereichs zwischen den Textmarken 'TM1' und 'TM2'.

Der Inhalt eines Textmarkenbereichs kann nur unformatiert einem Textpointer zugewiesen werden.

Textpointer - Editor

Mit enaio® editor-for-office erstellen Sie Textpointer auf der Registerkarte Sonstiges.

Sie geben einen Namen an, den Inhalt und legen fest, ob der Inhalt ausgeben werden soll.

  • Markieren Sie Textpointer.

  • Wählen Sie die Option Definieren.

  • Tragen Sie einen Namen für den Textpointer ein oder klicken Sie auf die Schaltfläche Feldwert, um ein Ersetzungsfeld oder eine Anweisung als Namen anzugeben.

  • Geben Sie einen Inhalt an oder klicken Sie auf die Schaltfläche Feldwert, um ein Ersetzungsfeld oder eine Anweisung als Inhalt anzugeben.

  • Wählen Sie Inhalt nicht ausgeben oder Inhalt ausgeben.

  • Klicken Sie auf die Schaltfläche Einfügen.

    Die Anweisung für den Textpointer wird in das Dokument eingefügt.

Wollen Sie den Inhalt eines Textpointers ausgeben, wählen Sie die Abfragen und geben den Namen des Textpointers an.

Summenpointer

Einen Summenpointer richten Sie mit folgender Syntax ein:

[%%][ps][Name]°°[#NULL#][**]

[ps] ist das Kennzeichen für einen Summenpointer, [Name] die Bezeichnung. Der Summenpointer muss beim Einrichten auf 'Null' gesetzt werden.

Beispiel: %%psSumme°°#NULL#**

Dem Summenpointer weisen Sie mit folgender Syntax einen numerischen Wert zu:

[%%][ps][Name]°°[Wert]°°[Option][**]

[Wert] ist der numerische Wert, der hinzuaddiert wird und kann ebenfalls ein Ersetzungsfeld sein.

Wird ein nicht numerischer Wert zugewiesen, wird die Zuweisung ignoriert.

Mit der [Option] '0' wird der Wert addiert, die Anweisung gelöscht und die Summe nicht ausgegeben. Mit der [Option] '1' wird der Wert, der hinzuaddiert wird,  ausgegeben.

Den Wert eines eingerichteten Summenpointers geben Sie mit folgender Syntax aus:

[%%][ps][Name][**]

Beispiel 1:

%%psSumme°°#NULL#**

%%psSumme°°-5,383720089797°°0**

%%psSumme**

Der Summenpointer wird eingerichtet und dabei auf 'Null' gesetzt. Ein Wert wird zugewiesen. Der Wert wird ausgegeben.

Beispiel 2:

%%psSumme°°#NULL#**

%%ettKunde°Rechnung°°ddversendet°°ja°°0**

%%psSumme°°%%ddBetrag**°°0**

%%tt°°°°°°**

Gesamtsumme: %%psSumme**

Der Summenpointer wird eingerichtet und dabei auf 'Null' gesetzt. Das Dokumenttypfeld schaltet auf den Dokumenttyp 'Rechnung' um. Der Inhalt des Felds 'Betrag' wird für jedes Dokument zum Summenpointer hinzuaddiert. Es wird wieder auf das aktuelle Dokument zurückgeschaltet. Der Wert des Summenpointers wird ausgegeben.

Schließen Sie ein Dokument, bleiben die eingerichteten Pointer bestehen. Pointer werden erst gelöscht, wenn Sie MS Word beenden.

Summenpointer - Editor

Mit enaio® editor-for-office erstellen Sie Summenpointer auf der Registerkarte Sonstiges.

Ein Summenpointer wird beim Einrichten auf 'Null' gesetzt. Dann können Sie einen Wert zuweisen und den Wert ausgeben.

Einrichten

  • Markieren Sie Summenpointer.

  • Wählen Sie die Option Initialisieren.

  • Tragen Sie einen Namen für den Summenpointer ein oder klicken Sie auf die Schaltfläche Feldwert, um ein Ersetzungsfeld oder eine Anweisung als Namen anzugeben.

  • Klicken Sie auf die Schaltfläche Einfügen.

    Die Anweisung für den Summenpointer wird in das Dokument eingefügt.

Wert zuweisen

  • Wählen Sie die Option Definieren.

  • Tragen Sie den Namen des Summenpointers ein oder klicken Sie auf die Schaltfläche Feldwert, um ein Ersetzungsfeld oder eine Anweisung als Namen anzugeben.

  • Tragen Sie den Wert für den Summenpointer ein oder klicken Sie auf die Schaltfläche Feldwert, um ein Ersetzungsfeld oder eine Anweisung als Wert anzugeben.

  • Wählen Sie Feld löschen oder Summe in Feld ausgeben.

  • Klicken Sie auf die Schaltfläche Einfügen.

    Die Anweisung für den Summenpointer wird in das Dokument eingefügt.

Wert ausgeben

  • Wählen Sie die Option abfragen.

  • Tragen Sie den Namen des Summenpointers ein oder klicken Sie auf die Schaltfläche Feldwert, um ein Ersetzungsfeld oder eine Anweisung als Namen anzugeben.

  • Klicken Sie auf die Schaltfläche Einfügen.

    Die Anweisung für den Summenpointer wird in das Dokument eingefügt.

Zählpointer

Einen Zählpointer richten Sie mit folgender Syntax ein:

[%%][pz][Name]°°[StartWert]°°[Schrittweite][**]

[pz] ist das Kennzeichen für einen Zählpointer, [Name] die Bezeichnung.

[StartWert] ist der Ausgangswert für den Nummerierungspointer. Dieser Wert wird bei der ersten Abfrage ausgegeben. Negative Ausgangswerte sind ebenso möglich wie Buchstaben.

[Schrittweite] ist der Wert, um den der Nummerierungspointer bei jeder Abfrage hochgesetzt wird. Negative Schrittweiten sind möglich.

Die Anweisung, mit der Sie einen Nummerierungspointer einrichten, wird gelöscht.

Eine Nummerierung erzeugen Sie mit folgender Syntax:

[%%][pz][Name]**

Der aktuelle Wert wird ausgegeben, der Wert wird um 'Schrittweite' hochgesetzt.

Beispiel:

Syntax

Ergebnis

%%pzZähler°°1°°5**

 

%%pzZähler**

1

%%pzZähler**

6

%%pzZähler**

11

Schließen Sie ein Dokument, bleiben die eingerichteten Pointer bestehen. Pointer werden erst gelöscht, wenn Sie MS Word beenden.

Zählpointer - Editor

Mit enaio® editor-for-office erstellen Sie Summenpointer auf der Registerkarte Sonstiges.

Einen Zählpointer definieren Sie und geben dabei einen Namen, einen Startwert und eine Schrittweite an. Danach können Sie den Zählpointer abfragen. Mit jeder Abfrage wird der Wert um die Schrittweite hochgesetzt.

Definieren

  • Markieren Sie Zählpointer.

  • Wählen Sie die Option Definieren.

  • Tragen Sie einen Namen für den Zählpointer ein oder klicken Sie auf die Schaltfläche Feldwert, um ein Ersetzungsfeld oder eine Anweisung als Namen anzugeben.

  • Tragen Sie einen Startwert ein oder klicken Sie auf die Schaltfläche Feldwert, um ein Ersetzungsfeld oder eine Anweisung als Startwert anzugeben.

  • Tragen Sie eine Schrittweite ein oder klicken Sie auf die Schaltfläche Feldwert, um ein Ersetzungsfeld oder eine Anweisung als Schrittweite anzugeben.

  • Klicken Sie auf die Schaltfläche Einfügen.

    Die Anweisung für den Zählpointer wird in das Dokument eingefügt.

Abfragen

  • Wählen Sie die Option Abfragen.

  • Geben Sie den Namen des Zählpointers ein oder klicken Sie auf die Schaltfläche Feldwert, um ein Ersetzungsfeld oder eine Anweisung als Namen anzugeben.

  • Klicken Sie auf die Schaltfläche Einfügen.

    Die Anweisung für den Zählpointer wird in das Dokument eingefügt.