_TALLY-Systemvariable
Enthält die Anzahl der Datensätze, die vom zuletzt ausgeführten Tabellenbefehl bearbeitet wurden.
_TALLY = nRecords
Parameter
- nRecords
Enthält einen numerischen Wert, der die Anzahl der Datensätze angibt, die vom zuletzt ausgeführten Tabellenbefehl bearbeitet wurden.
Hinweise
Bestimmte Tabellenbearbeitungsbefehle geben Informationen über ihren Status ("Ablaufinformationen") zurück, während sie ausgeführt werden. Wenn solch ein Befehl die Bearbeitung beendet, zeigt er die Anzahl der vom Befehl bearbeiteten Datensätze an (wenn SET TALK eingeschaltet ist (ON)) und speichert diese Zahl in der Systemvariablen _TALLY ab.
Die folgenden Befehle geben Statusinformationen zurück:
APPEND FROM | AVERAGE |
CALCULATE | COPY To |
COUNT | DELETE |
INDEX | PACK |
REINDEX | REPLACE |
REQUERY | SELECT - SQL |
SORT | SUM |
TOTAL | UPDATE |
Wenn Sie Visual FoxPro starten, wird _TALLY auf 0 gesetzt. Wenn Sie einen der oben aufgeführten Befehle ausführen, wird der _TALLY-Wert durch die Anzahl der vom Befehl bearbeiteten Datensätze ersetzt.
Beispiel
In diesem Beispiel wird die Anzahl der Kunden in den USA über SELECT zurückgegeben. Das Ergebnis wird automatisch in _TALLY gespeichert. Der Wert von _TALLY wird angezeigt.
SELECT * FROM customer ;
WHERE country = 'USA' ;
INTO CURSOR temp
? _TALLY