YPSOS:TN:Listen:Spaltenkonfiguration

Aus YPSOS Office Wiki
Version vom 9. Juni 2016, 16:12 Uhr von Peter (Diskussion | Beiträge) (→‎Format)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Spalten einfügen, löschen und bearbeiten

<-- zurück

Beim Klick mit der rechten Maustaste auf einen Spaltenkopf klappt ein Menü auf, in welchem die angeklickte Spalte bearbeitet oder gelöscht werden kann oder auch vor oder hinter der angeklickten Spalte eine neue Spalte eingefügt werden kann.

TN01 015 Spaltebearbeiten.png


Bei Aufruf eines der Punkte „Spalte bearbeiten” oder „Spalte einfügen ...” wird ein Eingabefenster geöffnet, in welchem alle konfigurierbaren Spaltenparameter geändert werden können. Parameteränderungen werden sofort in der Liste angezeigt. Im oberen Bereich wird die Nummer der aktuellen Spalte und der Spaltentitel angezeigt. Durch Eingabe einer gültigen Spaltennummer oder durch Anklicken der Blätterpfeile neben der Spaltennummer wird die aktuelle Spalte gewechselt. Der Spaltentitel ist frei eingebbar. Der untere Bereich ist in drei Reiter gruppiert, „Allgemein„, „Kopf-, Daten- und Fußbereich” und „Farben„.

Allgemein

TN01 018 Spaltebearbeiten leer M.png

Unter dem ersten Reiter „Allgemein” werden Eigenschaften die für alle Bereiche der Spalte gelten sowie der Spalteninhalt festgelegt.


  • Optionen
sortierbar

Durch Anklicken des Spaltentitels kann die Liste nach der Spalte sortiert werden.

sichtbar

mit dieser Option kann die Spalte sichtbar oder unsichtbar gemacht werden. Unsichtbare Spalten können z. B. sinnvoll sein, wenn in Ihnen Berechnungen durchgeführt werden, deren Ergebnisse erst in weiter rechts stehenden Spalten angezeigt werden. Ist die Option „sichtbar” aktiviert, kann mit dem danebenstehenden Popup noch eingeschränkt werden, ob die Spalte für alle Mitarbeiter, nur Mitarbeiter mit der Berechtigung Einkaufspreise einzusehen oder nur für Mitarbeiter mit Verwalterrechten sichtbar ist.


  • Spaltenbreite
änderbar

Die Spaltenbreite kann vom Mitarbeiter geändert werden

automatische Anpassung

Bei Änderung der Fenstergröße wird die Spaltenbreite automatisch an die neue Fensterbreite angepasst (nur wenn die Option „Spaltenbreite automatisch” in den Anzeigeoptionen aktiviert ist)

aktuell

aktuelle Breite der Spalte in Pixel

min.

mindestbreite der Spalte in Pixel. Die Spalte kann vom Mitarbeiter nicht kleiner gemacht werden als der hier angegebene Wert. Die Mindesbreite gilt auch bei der automatischen Anpassung.

max.

maximale Breite der Spalte in Pixel. Die Spalte kann vom Mitarbeiter nicht breiter gemacht werden als der hier angegebene Wert. Die Maximalbreite gilt auch bei der automatischen Anpassung.

Spaltenart

hier wird angegeben, wie die Spaltendaten ermittelt werden. In YPSOS gibt es sieben verschiedene Arten von Spalten:

Leer
Der Spalteninhalt ist leer
Zeilennummer
Es wird eine fortlaufende Zeilennummer ausgegeben
Interne Datenreihe
Es werden YPSOS-interne Arrayvariablen ausgegeben. Diese Einstellung sollte nur nach Rücksprache mit Eberle-Software verwendet werden!
interne Variable
Es werden YPSOS-interne Variablen ausgegeben. Diese Einstellung sollte nur nach Rücksprache mit Eberle-Software verwendet werden!
Formel
In Spalten der Art 4D-Expression können Formeln mit Befehlen der Datenbankprogrammiersprache eingegeben werden. Die Formeln können entweder direkt in das Feld „Type-Definition” eingetippt werden oder mit Hilfe des YPSOS-Formeleditors durch Anklicken der Schaltfläche „Formeleditor” (nur sichtbar bei Spalten vom Typ „Formel„).
WICHTIGER HINWEIS:
Stellen Sie sicher, dass die Formel nicht die aktuelle Auswahl der in der Liste angezeigten Tabelle verändert, da dies Probleme bei der Anzeige der Datensätze in der Liste verursacht.
TN01 017 Spaltebearbeiten M 001.png


Datenbankfeld
mit der Spaltenart „DB-Table-Field” können Datenbankfelder angezeigt werden. Die Auswahl des anzuzeigenden Feldes erfolgt entweder durch dirkete Eingabe der durch ein Semikolon getrennten Tabellen- und Feldnummer oder durch Anklicken der Tabelle und des Feldes der im unteren Bereich angezeigten Listen. Es sollten nur Felder der Tabelle ausgewählt werden, für die die Liste erstellt wurde. Zur Anzeige eines Feldes einer anderen Tabelle sollte die Spaltenart „Datenbankfeld verknüpft” verwendet werden.
TN01 016 Spaltebearbeiten.png
Datenbankfeld verknüpft
Mit dieser Spaltenart können Felder von Tabellen angezeigt werden, die über ein Feld mit der Tabelle der Liste verknüpft sind. Wollen Sie beispielsweise in der Liste der Ansprechpartner das Feld „Name 1” aus der zugehörigen Adresse anzeigen, erfolgt dies mit der Spaltenart „Datenbankfeld verknüpft„.
Bei dieser Spaltenart werden im unteren Bereich der Eingabemaske vier Listen angezeigt. In der linken oberen Liste werden die Ursprungsfelder eingetragen, in der rechten Liste die damit verknüpften Felder. Das letzte Feld der rechten Liste ist das Feld, welches in der Spalte angezeigt wird.
Die beiden unteren Listen zeigen die verfügbaren Tabellen bzw. Felder an.
Zur Verdeutlichung wird im folgenden Beispiel die Liste der Briefe um die Spalte „Adressgruppenname” erweitert. Dazu müssen Sie wissen, dass der Name der Adressgruppe in der Tabelle [Adressgruppe] hinterlegt ist. Die Adressgruppe ist über die Adressgruppennummer mit der Tabelle [Adresse] verknüpft, die wiederum über die Adresskennnummer mit der Brieftabelle verknüpft ist. Gehen Sie jetzt wie folgt vor:
Öffnen Sie die eine Liste von Briefen. Fügen Sie an einer beliebigen Stelle der Liste eine neue Spalte ein. Klicken Sie dazu mit der rechten Maustaste (Ctrl-Maustaste bei MacOS) auf den Spaltentitel der Spalte, vor oder nach welcher die Adressgruppe angezeigt werden soll, und wählen Sie den entsprechenden Befehl aus. Es öffnet sich die Eingabemaske zum Bearbeiten der neuen Spalte.
Tragen Sie im Titelfeld den Titel „Adressgruppenname” ein. Stellen Sie jetzt die Spaltenart auf „DB-Table-Field-Linked” ein. Jetzt werden in der Eingabemaske die vier oben beschriebenen Listen angezeigt. In der Liste mit den Ursprungsfeldern befindet sich das Feld [Brief]Briefnummer. Dieses Feld wird nicht benötigt, klicken Sie es also mit der Maus an und ziehen Sie es zurück in die Feldliste rechts unten. Klicken Sie jetzt in der Feldliste auf das Feld 017 „Adresskennnummer” und ziehen Sie es in die Liste der Ursprungsfelder. Klicken Sie jetzt in der Liste der Tabellen links unten auf die Tabelle 003 „Adresse„.
In der Feldliste rechts werden jetzt die Felder der Adresstabelle angezeigt. Ziehen Sie von dort das Feld 077 „Adresskennnummer” in die Liste der verknüpften Felder rechts oben.
Ziehen Sie jetzt das Feld mit der Nummer 038 „Adressgruppe” in die Liste der Ursprungsfelder links oben.
Klicken Sie jetzt in der Liste der Tabellen rechts unten auf die Tabelle 038 „Adressgruppe” um in der linken unteren Liste die Feldnamen der Adressgruppentabelle angezeigt zu bekommen. Ziehen Sie jetzt das Feld 001 „Gruppennummer” nach links oben in die Liste der verknüpften Felder. Als letztes müssen Sie jetzt noch das Feld 002 „Gruppenname” nach links oben in die Liste der Ursprungsfelder ziehen.
TN01 019 Spaltebearbeiten related M.png
Schließen Sie die Eingabemaske. In der Briefliste wird jetzt zu jedem Brief der Name der Adressgruppe des Briefempfängers angezeigt. Wenn Sie wollen können Sie die bearbeitete Liste sichern, wie unter "Listenformate sichern" beschrieben.

Typ-Definition

In dieses Feld werden bei Spalten der Art „Formel” die Formeln, bei Spalten der Arten „Datenbankfeld” und „Datenbankfeld verknüpft” die Tabellen und Feldnummern eingetragen.

Format

Hier kann ein Ausgabeformat angegeben werden. Für die Anzeige von Zahlen sind die wichtigsten Platzhalter in der folgenden Tabelle aufgeführt:

Platzhalter
Auswirkungen auf führende oder schließende Nullen

#

Zeigt nichts an

0

Zeigt 0 an

^

Zeigt ein Leerzeichen an

*

Zeigt ein Sternchen

.

Dezimaltrennzeichen, dieses Symbol wird bei der Ausgabe durch das im Betriebssystem hinterlegte Dezimaltrennzeichen ersetzt. Dieses Sysmbol darf nur einmal vorkommen!

,

Symbol für die Zifferngruppierung, dieses Symbol wird bei der Ausgabe durch das im Betriebssystem hinterlegte Symbol für die Zifferngruppierung ersetzt

Für einige häufig verwendete Zahlenformate sind in YPSOS Kurzformen enthalten. Bei allen Kurzformen ist ein senkrechter String "|" das erste Zeichen.

Kurzform
steht für
meist verwendet für

|EUR

###,###,##0.00

Währungsangaben mit zwei Nachkommastellen.

|EUR_NullInvisible

###,###,##0.00;-###,###,##0.00;

Währungsangaben mit zwei Nachkommastellen. Wenn der Wert gleich Null ist, erfolgt keine Ausgabe.

|QTY

###,###,###,##0.##

Mengenangaben mit bis zu zwei Nachkommastellen.

|QTYNoNull

###,###,###,##0.##;-###,###,###,##0.##;

Mengenangaben mit bis zu zwei Nachkommastellen. Wenn der Wert gleich Null ist, erfolgt keine Ausgabe.

|PROZ

#,###,##0.0 %

Prozentangaben mit einer Nachkommastelle und dem Prozentsymbol.

Alle anderen Zeichen werden unverändert in die Ausgabe übernommen.

Beispiel:
Das Format „###,###,##0.00 EU” angewendet auf die Zahl „123456,7” wird auf einem System mit deutschen Standardzahlenformat als „123.456,70 EU” angezeigt.

Eine vollständige Auflistung der möglichen Formatangaben finden Sie im 4D Designhandbuch unter Kapitel 6.

Kopf, Daten- und Fußbereich

TN01 020 Spaltebearbeiten KDF M.png

Unter diesem Reiter können nach Kopf-, Daten- und Fußzeilen getrennt verschiedene Einstellungen getroffen werden.

Für alle Bereiche können die Anzahl der angezeigten Zeilen sowie die Schriftparameter eingestellt werden.

  • Anzahl Zeilen
für den Bereich werden maximal die angegebene Anzahl von Zeilen zur Ausgabe des Feldinhaltes verwendet. Beinhaltet ein Feld mehr Zeichen, werden diese abgeschnitten.
  • Schriftart
hier kann eine beliebige im System installierte Schriftart ausgewählt werden. Bei Auswahl des Punktes „Standardschrift” wird die in den Anzeigeoptionen hinterlegte Schrift verwendet.
  • Schriftgröße
hier wird die Schriftgröße in Punkten angegeben. Bei Angabe einer Schriftgröße von „-1” wird die in den Anzeigeoptionen hinterlegte Größe verwendet.
  • Schriftstil
hier kann der Schriftstil durch Anklicken des Popups ausgewählt werden. Dabei können mehrere Stile (Fett, Kursiv, Unterstrichen) kombiniert werden. Die wiederholte Auswahl eines Schriftstils entfernt diesen wieder. Bei Auswahl des Eintrags „Normal” werden alle anderen Schriftstile zurückgesetzt. Bei Auswahl des Eintrags „Standard” wird der in den Anzeigeoptionen hinterlegte Schriftstil verwendet.
  • Ausrichtung horizontal/vertikal
hier kann die Ausrichtung des angezeigten Elementes in der Spaltenzelle angegeben werden. Bei Auswahl des Symbols wird die in den Anzeigeoptionen hinterlegte Ausrichtung verwendet.

Weitere Optionen nur für Kopfzeilen:

  • klickbar
wenn nicht aktiv, kann der Spaltenkopf nicht angeklickt werden. Dadurch kann die Spalte weder verschoben noch sortiert werden.
  • änderbar
wenn aktiv ist die Spaltenbreite durch ziehen mit der Maus änderbar
  • sortierbar
entspricht der Option unter dem Reiter „Allgemein„

Weitere Option nur für den Fußbereich:

  • Inhalt
hier kann der Inhalt der Fußzeile angegeben werden. Dies kann entweder einfacher Text sein, z.B. "Summe" oder die Berechnung der Gesamtsumme der Spalte.
Die Gesamtsumme steht nur beim Ausdruck einer Liste zur Verfügung. Auf dem Bildschirm kann sie nicht ausgegeben werden.
Um die Gesamtsumme einer Spalte im Ausdruck auszugeben, geben Sie als Wert für den Inhalt der Fußzeile die Zeichenfolge "<$S>", ohne die Anführungszeichen ein. Bitte beachten Sie, dass die Großschreibung des Zeichens "S".
Wollen Sie die Spaltensumme in einem definierten Format, z.B. einem Währungsformat, ausgeben, geben Sie bitte folgende Formel ein:
<string(num($S);"###,###,##0.00 €")>
Für jedes "#"-Zeichen wird im Ausdruck eine Ziffer ausgegeben, sofern diese relevant ist, d.h. führende Nullen werden nicht ausgegeben. Bei Stellen mit dem Zeichen "0" (Null) wird auf jeden Fall eine Ziffer ausgegeben, auch führende Nullen. Vor oder nach der Formatangabe können beliebige weitere Zeichen stehen, wie in unserem Beispiel das Währungssymbol "€".

Farben

TN01 021 Spaltebearbeiten Farbe M.png

Die Vorgehensweise bei der Einstellung der Farben einer Spalte erfolgt wie bei den Anzeigeoptionen der Liste. Die Farbeinstellungen der Spalten überschreiben dabei die Einstellungen in den Anzeigeoptionen. Wird als Farbe Schwarz eingestellt (Rot, Grün und Blau haben den Wert 0), werden die Farbeinstellungen aus den Anzeigeoptionen der Liste übernommen.

<-- zurück