Version 2003
QR GET INFO COLUMN (Bereich; SpaltenNr; Titel; Objekt; Ausblenden; Grösse; Wiederholter Wert; AnzeigeFormat)
Parameter | Typ | Beschreibung | |
Bereich | Lange Ganzzahl | Referenz auf den Bereich | |
SpaltenNr | Lange Ganzzahl | Spaltennummer | |
Titel | String | Titel der Spalte | |
Objekt | Feld | Variable | Dieser Spalte zugewiesenes Objekt | |
Ausblenden | Lange Ganzzahl | 0 = Sichtbar, 1 = Ausgeblendet | |
Grösse | Lange Ganzzahl | Spaltengrösse | |
Wiederholter Wert | Lange Ganzzahl | 0 = Nicht wiederholt, 1 = Wiederholt | |
AnzeigeFormat | Text | Anzeigeformat der Daten |
Beschreibung
Modus Liste
Mit dem Befehl QR GET INFO COLUMN finden Sie die Parameter einer vorhandenen Spalte.
Bereich ist die Referenz auf den Schnellbericht Bereich.
SpaltenNr ist die Nummer der zu ändernden Spalte.
Titel gibt den Titel zurück, der im Kopfteil der Spalte erscheint.
Objekt gibt den Namen des aktuellen Objekts der Spalte zurück (Variable, Feldname oder Formel).
Grösse gibt die Grösse der Spalte in Pixel zurück. Ist der zurückgegebene Wert negativ, ist die Spaltengrösse automatisch.
WiederholterWert gibt den Status für Datenwiederholung zurück. Ändert sich zum Beispiel der Wert für ein Datenfeld oder eine Variable nicht von einem Datensatz zum nächsten, kann er wiederholt oder nicht wiederholt werden:
Bei WiederholterWert gleich 0 werden die Werte nicht wiederholt,
Bei WiederholterWert gleich 1 werden die Werte wiederholt.
Format ist das Anzeigeformat. Anzeigeformate sind 4D Formate, die mit den angezeigten Daten kompatibel sind.
Modus Kreuztabelle (auch Pivot Tabelle genannt)
Mit dem Befehl QR GET INFO COLUMN erhalten Sie dieselben Parameter, die Referenz auf die entsprechenden Bereiche ist jedoch anders und variiert je nach Parameter. In diesem Modus sind die Parameter Titel, Ausblenden und WiederholterWert ohne Bedeutung. Der Wert für SpalteNr variiert, je nachdem, ob Sie Spaltengrösse oder Datenquelle und Anzeigeformat erhalten wollen.
Spaltengrösse
Dies ist ein visuelles Attribut, deshalb sind Spalten von links nach rechts, wie hier gezeigt, nummeriert:
Die folgende Anweisung setzt die Grösse für alle Spalten in einem Kreuztabellen-Bericht auf automatisch und lässt andere Elemente unverändert:
For ($i;1;3) QR GET INFO COLUMN(qr_area;$i;$title;$obj;$hide;$size;$rep;$format) QR SET INFO COLUMN(qr_area;$i;$title;$obj;$hide;0;$rep;$format) End for
Wollen Sie nur die Spaltengrösse verändern, müssen Sie über den Befehl QR GET INFO COLUMN die Spalteneigenschaften aufrufen und bis auf die Spaltengrösse unverändert in QR SET INFO COLUMN übernehmen.
Datenquelle (Objekt) und Anzeigeformat
In diesem Fall operiert die Spaltennummerierung wie folgt:
Referenz
QR Get info row, QR SET INFO COLUMN, QR SET INFO ROW.