Здравствуйте, Dorofei, Вы писали:
D>// Возвращает нужное мне значение "-1"
D>// но явно задавать поле квери я не могу, это чисто для отладки
D> n:=TIntegerField('QEndProject'+str).MinValue;
D>// при таком подходе возврыщает 0, хотя на самом деле должно быть "-1"
Надо так:
n:=TIntegerField(QEndProject.FieldByName(str)).MinValue;