|
![]() |
#1 |
Участник
|
при сортировке НЕ по первичному ключу
использование MARKEDONLY(true) приведет к тормозам при большом объеме данных. Будьте бдительны. |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Цитата:
SETCURRENTKEY(..., "Starting Action Date", ...); //чем меньше полей до "Starting Action Date", тем лучше SETRANGE("Starting Action Date", StartDate, EndDate); IF FIND('-') THEN REPEAT MARK(TRUE); UNTIL NEXT = 0; SETRANGE("Starting Action Date"); SETCURRENTKEY(..., "Ending Action Date", ...); //чем меньше полей до "Ending Action Date", тем лучше SETRANGE("Ending Action Date", StartDate, EndDate); IF FIND('-') THEN REPEAT MARK(TRUE); UNTIL NEXT = 0; SETRANGE("Ending Action Date"); SETCURRENTKEY(<Primary Key>); MARKEDONLY(TRUE); |
|