Показать сообщение отдельно
  #17  
Старый 26.04.2009, 13:13
Аватар для artemavd
artemavd artemavd вне форума
Начинающий
 
Регистрация: 05.08.2008
Сообщения: 115
Репутация: 12
По умолчанию

Я вот тут переделал код добавления нового предмета на такой:
Код:
Код:
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. Маленькая просьба: если действительно можете что-то подсказать по вопросу, то подскажите пожалйуста, без подковырок.
Ответить с цитированием