Я вот тут переделал код добавления нового предмета на такой:
Код:
Код:
var
nov: integer;
begin
nov:=12; //т.к. последний ID=12
Form3.Table_add_predm.Last;
Form3.Table_add_predm.Insert;
Form3.Table_add_predm.FieldByName('ID_Predmet').AsInteger:=nov+1;
Form3.Table_add_predm.FieldByName('Predmet').AsString:=Form3.Edit1.Text;
Form3.Table_add_predm.Post;
end;
Почти нормально работает. Первое новое название предмета добавляется в конец колонок с номер ID равным 13. Так и должно быть. Но второй предмет добавляется ниже предыдущего, но с тем же тринадцатым номер, а должен быть уже ID равный 14. Что надо подправить в коде еще?
P.S. Маленькая просьба: если действительно можете что-то подсказать по вопросу, то подскажите пожалйуста, без подковырок.