Byte-Präzision für COUNT und LIST erweitern

Vorgehensweise:

Per Default ist die Anzahl der Zeichen fünf, die für Gegenwerte angezeigt werden, die mit den Befehlen COUNT und LIST abgerufen wurden. Sie können die Anzahl der Zeichen auf neun erhöhen.

Wenn beispielsweise die Anzahl der Datensätze, die für ein Feld abgerufen werden, höher als 99.999 (5 Bytes) ist, werden im Report Sternchen angezeigt, um anzugeben, dass es zu einem Überlauf gekommen ist. Sie können mit SET COUNTWIDTH die Anzeige erhöhen, um bis zu 999.999.999 (9 bytes) zu erlauben.

Hinweis: Sie können das Überlaufzeichen ändern, indem Sie den Befehl SET OVERFLOWCHAR ausgeben.


Nach oben

x
Syntax: Die Präzision für COUNT und LIST einstellen
SET COUNTWIDTH = {OFF|ON}

Hierbei gilt:

OFF
Zeigt fünf Zeichen (Bytes) für COUNT- und LIST-Gegenwerte an. Sternchen werden angezeigt, wenn die Anzahl der für ein Feld abgerufenen Datensätze mehr als fünf Zeichen ist. OFF ist der Defaultwert.
ON
Zeigt bis zu neun Zeichen (Bytes) für COUNT- und LIST-Gegenwerte an. Es werden Sternchen angezeigt, wenn der Wert länger als neun Zeichen ist.


Beispiel: Die Präzision für COUNT und LIST einstellen

Das folgende Beispiel zeigt den Befehl COUNT mit SET COUNTWIDTH = OFF:

TABLE FILE filename 
COUNT Fldxx 
BY Fldyy
END
Fldxx
Fldyy
COUNT
value
*****

Das folgende Beispiel zeigt den Befehl COUNT mit SET COUNTWIDTH = ON:

TABLE FILE filename 
COUNT Fldxx
BY Fldyy
END
    Fldxx
Fldyy
COUNT
value
999999999

Hinweis: Dieses Feature beeinflußt die Breite eines Reports, wenn COUNTWIDTH auf ON gestellt ist. Die Berechnung der Reportbreite erfordert nun vier weitere Anzeigepositionen für jede COUNT- oder LIST-Spalte.


WebFOCUS