При вызове
Application.CreateForm(TForm2,Form2);
создается форма шаблона для заполнения бланка, бланк номерной, и чтоб полуавтоматизировать систему нумерации сделал так
begin
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT MAX(MyMaxNomer) AS Count_Max FROM MyTable1');
ADOQuery1.Open;
Edit1.Text:=IntToStr ((ADOQuery1['Count_Max'])+1);
end;
т.е. Ищется в таблице MyTable1 в столбце MyMaxNomer максимальное значение номера, при создании формы в Edit1.Text записывается его значение+1 (в случае необходимости значение Edit1.Text можно поменять).
Вопрос: Вся эта конструкция почему то работает от 1 до 10, после 10 счетчик останавливается и все последующие номера идут только с номером 10, даже если вставить вручную строку с номером 125, бланки все равно будут с номером 10. Где я накосячил?