7. September 2011 20:55
7. September 2011 22:38
DeinRec.SETRANGE(DeinIntegerFeld, 5, 10);
DeinRec.SETRANGE(DeinIntegerFeld, 5);
8. September 2011 08:23
BlackJack hat geschrieben:Hallo,
ich benötige gerade aus einem Feld eines Recordsets den höchsten Wert. Ich laufe mit einem Report durch die Tabelle und setze drei einfache Setranges auf die "Suchtabelle". Ich übernehme nur den Wert aus dem Dataitem. Dann prüfe ich mit Record.Getrangemax("Field") den größten Wert.
Leider meckert NAV, dass es sich hier um keinen Filter handelt.. ja ich hab aber nur eine Spanne! Auch ein überlisten mit Setfilter und '%1..%1' mag er nicht!
Der Wert des Feldes in der Quelltabelle wird validiert mit dem höchsten Wert der Zieltabelle. 3 Felder als "Filterung", viertes Feld fürs prüfen. Hat jemand eine Idee, wie ich das umbiegen kann? Eine manuelle Prüfung ist nicht möglich, da es sich um weit über 100.000 Datensätze handelt, würde ewig dauern.
IF CurrentValue>MaxValue THEN MaxValue:=CurrentValue;
8. September 2011 08:35