Set order und Skip?

09/11/2009 - 13:08 von Silenus paparias | Report spam
Hallo.

Eine Tabelle hat ein Index a(regulaer) auf eine Feld A.
Nach laden der form, wir der befehl set order to a2 ascending
ausgefuehrt.

Der Grid zeig mir alles schoen sortiert nach den Feld A.

Nach einfuege eines neues satzes (append blank,flush) wird der neu
satz auch schoen sortiert in Grid angezeigt.

Nach Skip +1 passiert nix da der zeige auf den letzten satzt ist.

(obwohl weiter Saetze zu "sehen" sind fuer den user)

Wie "sage ich " den skip, der soll sich nicht nach den records
skippen sondern nach den a index?

Da ich keine *.idx file habe, habe ich mit den *.cdx file probiert
und zwar mit

set order to a of *.cdx ascending

Aber das funktiniert nicht.

Danke im voraus
 

Lesen sie die antworten

#1 Olaf Doschke
09/11/2009 - 21:52 | Warnen spam
Skip richtet sich nach SET ORDER.

Wenn Dein Feld wirklich A heißt, also der Buchstabe, und der Index auch,
dann àndere das bitte mal in mindestens 2 Buchstaben ab.

A-J sind historisch bedingt namen von Arbeitsbereichen und
sollten daher vermieden werden für namen, insbesondere Aliasnamen,
aber auch feld- ,index-, variablen-namen etc.

Außerdem: Bist Du sicher, daß Dir nicht wieder irgendein Wizard-Code
die Sortierung veràndert?

Das skippen nach aktueller Indexsortierung klappt sehr zuverlàssig.

Tschüß, Olaf.

Ähnliche fragen