Inhalt

Die DBInfo-Formel ist eine Formel mit deren Hilfe direkt auf Datenbankfelder von microtech büro+ zugegriffen werden kann.
In der Regel findet diese Funktion Anwendung, wenn in dem aktuellen Export und dem aktuellen Datenbereich eine Information (Variable, Feldinhalt) nicht zur Verfügung steht. 

DBInfo-Formel in den Export einfügen

Wechseln Sie zunächst in den Bereich aus dem der Export erfolgen soll:

  1. Über das Menüband - Schaltfläche: SCHNITTSTELLEN wählen Sie den Export für den von Ihnen ausgesuchten Bereich (z. B. "Artikel", Lieferantenbestelleingang", etc.)
  2. Legen Sie einen neuen Export an oder bearbeiten Sie einen bestehenden Export
  3. Wählen Sie die Schaltfläche: GESTALTEN


Zu den Feldern, die für den Export genutzt werden können, gehört auch ein Formelfeld, welches Sie in den Export einfügen können. Über das Feld "Vorgabewert" definieren Sie die Formel.

Speichern & schließen Sie im Anschluss alle Angaben.

Ein praktisches Beispiel für die Nutzung einer Formel innerhalb von Exporten finden Sie auf nachfolgender Seite:

Aufbau der DBInfo-Formel für den Export

Diese Erklärung beschreibt die DBInfo-Formel für einen Export:

$DBInfo(Name der Datentabelle,Schlüsselwert[e],Zielfeldname)

Allgemeiner Aufbau: Eine DBInfo-Formel setzt sich allgemein aus 3 Teilen zusammen. Diese sind durch ein Komma "," getrennt. 

Die verschiedenen Indizes, ihre Namen und die Felder müssen Ihnen genau bekannt sein.


  1. Name der Datentabelle:
  2. Schlüsselwert[e]:
  3. Zielfeldname:


  • Die Bezeichnung der Datenbanktabellen können Sie unter anderem im Installationsverzeichnis am Datenserver einsehen.
    Im Mandanten-Ordner (z.B. unter "C:\Programme (x86)\microtech\Daten\NT\Mand.1") finden Sie die *.MBD-Dateien.
    Die Namen sind die zu verwendenden Bezeichnungen der Datenbanktabellen (z.B. "Adressen", "AbwArtikelDaten" etc.).
  • Um die korrekten Schreibweisen der Variablen herauszufinden, können Sie innerhalb der Software in den Bereich wechseln, auf den zugegriffen werden soll (z.B. VERKAUF - STAMMDATEN - Register "Adressen").
    Über das Gestalten der Tabellenansicht finden Sie die jeweilige Variable innerhalb des Feldeditors (z.B. "ArtPrGrp" für die Artikelpreisgruppe im Bereich der Adress-Stammdaten).
  • Welche Indices ("Schlüsselwert[e]") es für eine Datenbanktabelle gibt, kann über den DB-Manager in Erfahrung gebracht werden.
    Suchen Sie hierzu im Datenbankmanager nach der jeweiligen Datenbanktabelle.
    Rufen Sie diese auf und überprüfen Sie Im Register: „Sortierungen“ die Systemsortierungen.
    Genau dies sind die verfügbaren Indices. In dieser Übersicht ist auch aufgelistet, aus welchen Feldern diese Indices bestehen.

Öffnen Sie den Datenbank-Manager über: Registerkarte: DATEI - EINSTELLUNGEN - DB-MANAGER. Suchen Sie nach der jeweiligen Datenbanktabelle und öffnen diese über die Schaltfläche: ÄNDERN. Beachten Sie auch die Sicherheitsinformationen zum Thema "Datensicherung", bevor Sie Änderungen vornehmen.

Weitere Informationen zum DB Manager finden Sie auch in unserer Online-Hilfe.



Hier wurden DBInfo-Formeln innerhalb des Exports erklärt.
Es gibt aber auch DBInfo-Formeln beim Druckdesigner und bei Filtern (Informationen finden Sie im entsprechenden FAQ).

Der Aufbau ist identisch, nur die Trennzeichen zwischen den einzelnen Positionen des Befehls sind abweichend:

  • Druckdesigner:
    • External$('DBInfo("Name der Datentabelle"|Schlüsselwert[e]|"Zielfeldname")') 
  • Export:
    • $DBInfo(Name der Datentabelle,Schlüsselwert[e],Zielfeldname) 
  • Filter:
    • DBInfo('Name der Datentabelle',Schlüsselwert[e],'Zielfeldname')