In der Anwendung „Report-Erfassung“ wurde die Kalkulationsmappe mit der Spalte „ÜB“ erweitert. Hierüber kann gesetzt werden, ob diese Ausgabewerte über die Datenverarbeitung übersetzt werden soll (Häkchen) oder nicht (kein Häkchen).

Der Vorteil mit der Übersetzung über die Datenverarbeitung ist, dass in der Abfrage nicht für jede Spalte die Anweisung „uebersetzen(…,:DESLANG)“ aufgenommen werden muss.



Wann sollte das Häkchen nicht gesetzt werden?


  1. Wenn die Liste überhaupt keine Übersetzungen ausgibt (Stichwort Performance).
  2. Wenn die Spalte nur Zahlenwerte ausgibt (Stichwort Performance).
  3. Wenn eine Spalte mit mehreren Abfragespalte verknüpft wurde und eine Übersetzung im allgemeinen Wörterbuch nur von den einzelnen Abfragespalten existieren.
  4. Wenn eine Spalte bereits die Übersetzung ausgibt.
  5. Wenn eine Spalte eine Funktion verwendet, die bereits die Übersetzung zurückgibt.


Anwendungsbeispiel:


Anmerkung:

  • ReflexPlus: Für die hier aufgeführte Funktion „twob_appl.uebersetzen“ ist gleichbedeutend mit der ReflexPlus-Funktion „uebersetzen“ und kann hier für die Funktion „twob_appl.uebersetzen“ auch verwendet werden.






Spalte „ÜB“ 

Hierüber kann gesetzt werden, ob diese Ausgabewerte über die Datenverarbeitung übersetzt werden soll (Häkchen) oder nicht (kein Häkchen).

Der Vorteil mit der Übersetzung über die Datenverarbeitung ist, dass in der Abfrage nicht für jede Spalte die Anweisung „uebersetzen(…,:DESLANG)“ aufgenommen werden muss.


Wann sollte das Häkchen nicht gesetzt werden?


  1. Wenn die Liste überhaupt keine Übersetzungen ausgibt (Stichwort Performance).
  2. Wenn die Spalte nur Zahlenwerte ausgibt (Stichwort Performance).
  3. Wenn eine Spalte mit mehreren Abfragespalte verknüpft wurde und eine Übersetzung im allgemeinen Wörterbuch nur von den einzelnen Abfragespalten existieren.
  4. Wenn eine Spalte bereits die Übersetzung ausgibt.
  5. Wenn eine Spalte eine Funktion verwendet, die bereits die Übersetzung zurückgibt.


Anwendungsbeispiel:


ReflexPlus: Für die hier aufgeführte Funktion „twob_appl.uebersetzen“ ist gleichbedeutend mit der ReflexPlus-Funktion „uebersetzen“ und kann hier für die Funktion „twob_appl.uebersetzen“ auch verwendet werden.



Spalte Verschieben

Anzahl der Spalte, um der die Startausgabe verschoben werden soll. (Client-Server-Anwendung, bei der direkten Ausgabe in Excel)

Spalte Abstand

Anzahl der Zwischenräume, die zwischen die Ausgabespalten eingefügt werden sollen.

(Client-Server-Anwendung, bei der direkten Ausgabe in Excel)

Zeile Verschieben

Anzahl der Zeilen, um der die Startausgabe verschoben werden soll. (Client-Server-Anwendung, bei der direkten Ausgabe in Excel)

Zeile Abstand

Anzahl der Zwischenräume, die zwischen den Ausgabezeilen eingefügt werden sollen. (Client-Server-Anwendung, bei der direkten Ausgabe in Excel)

Titel

Bestimmt, ob der Titel mit ausgegeben werden soll.

Parameter

Bestimmt, ob der Parameter mit ausgegeben werden soll.

Kopfzeile

Bestimmt, ob die Kopfzeile mit ausgegeben werden soll.

Fußzeile

Bestimmt, ob die Fußzeile mit ausgegeben werden soll.

Excel-Datei

Bestimmt die Excel-Datei, in der die Werte direkt ausgegeben werden soll. (Client-Server-Anwendung, bei der direkten Ausgabe in Excel)


Button

Sql-Abfrage prüfen

Prüft die Sql-Abfrage auf die Richtigkeit der Syntax.

Autoerstellung

Erstellt den Excel-Sheet-Aufbau anhand der Sql-Abfrage.

Abfrage

Liest die Kalkulations-Mappe neu ein.

Löschen

Löscht die Kalkulations-Mappe.





Spalte

Erklärung

Wbb-id

Numerische Zahlenwerte, daher keine Übersetzung nötig

Original

Keine Übersetzung da hier der Text ohne Übersetzung ausgeben werden soll

Ueb-1

Text soll übersetzt werden über die Datenverarbeitung.

Ueb-2

Text soll sofort über die Abfrage übersetzt werden, daher ist die Übersetzung über die Datenverarbeitung nicht notwendig.

Ueb-3

Text Verknüpfung, daher soll die Übersetzung einzeln über die Abfrage übersetzt werden.


Anmerkung: Das gilt auch für Spaltenüberschrift und Wert in Kreutzprodukt-Abfragen.