Используйте ключевое слово " Count " и предложение " For " ... Вы можете ссылаться на поля в курсоре в условии For.Например:
Select MyCursor
Count to m.count For FieldValue = 1 and Blah = .t.
Обратите внимание, что это переместит точку записи в курсоре до конца, поэтому вам нужно будет сохранить Recno () и использовать Locate, чтобы восстановить его в том месте, где он был, еслиНужно.
Вы также можете использовать оператор Select и определить количество, ссылаясь на специальное значение _Tally , которое VFP использует после определенных функций строки данных.Например:
Select * from MyCursor Where FieldValue = 1 and Blah = .t. Into Array laCount
lnCount = _Tally
Крутая особенность этого подхода заключается в том, что он не перемещает указатель записи в курсоре.