Navigation:  Pomoc programisty (tylko niemiecki) > Referencje Makra >

ReadIdentNo, Przyk³ad

Vorherige Seite Nächste Seite

Przyk³ad ReadIdentNo: Dokumentnummer

Jedes Dokument besitzt in der Office Manager-Datenbank eine eindeutige Schlüsselnummer (Datenfeld DocID). Eine automatische Erzeugung von Dokumentnummern wird daher i.d.Regel mit dem Datenfeld DocID gelöst. Dadurch ist sichergestellt, dass die Dokumentnummern eindeutig sind, sich also nicht wiederholen.

Wenn Sie jedoch die Eindeutigkeit der Dokumentnummern unabhängig von der Schlüsselnummer sicherstellen möchten, können Sie dies mit der Makrovariablen ReadIdentNo lösen.

Mit den Office Manager-Makrovariablen haben Sie drei Möglichkeiten, Aufzählungsvariablen zu lesen: ReadLnFile liest die erste Zeile aus einer Textdatei, ReadAdminIni liest eine Variable aus der ADMIN.INI und ReadIdentNo liest aus der Datenbanktabelle IDENTNO.

Przyk³ad 1:

In diesem Beispiel wird mit der Makrovariable ReadIdentNo die Dokumentnummer aus der Tabelle gelesen. Im Menu Plik | Baza danych | Definiuj pola, Strona Feldwerte können Sie mit dem Vorgabewert  festlegen, ob und wie Dokumentnummern automatisch erzeugt werden. Hier wäre z.B. folgende Syntax möglich:

{ReadIdentNo:AktDokNr}

Wenn Sie nun im Office Manager ein neues Dokument anlegen, wird der aktuelle Wert des Datenfeldes AktDokNr aus der Tabelle gelesen (z.B. "3721") und das neue Dokument mit dieser Numer "3721" gespeichert. Der Office Manager erhöht den Wert um eins und schreibt "3722" in die Tabelle zurück, das nächste Dokument erhält dann die Numer "3722".

Przyk³ad 2:

Die Dokumente sollen innerhalb ihrer Projekte fortlaufend nummeriert werden:

{ReadIdentNo:{Doc:Project,Main}}

Patrz tak¿e

Referencje Makra

Aufzählungsvariable initialisieren

ReadIdentNo

ReadAdminIni

ReadLnFile