Автозаполнение последней записью из таблицы +1

above92

как выводить последнюю запись из id_tab (по порядку это получается 16) добавлять +1 чтобы сделать новую запись и заполнять её в edit6 DataModule2.AdoTable4 Form8.DBGrid1 Edit6
8 ответов

above92

или делать счетчик или получать max(id), потом делать +1 и добавлять или писать процедуру на сервере - ты ей данные, она сама пишет в БД


above92

или получать max(id), потом делать +1 и добавлять
как это сделать? может у тебя есть пример


above92

как это сделать?
или SQL запросом - про запросы можно почитать в учебнике или на форуме или обойти все строки, найти максимальный, добавить 1


above92

или обойти все строки, найти максимальный, добавить 1
я не знаю как именно добавить максимальную запись в edit


above92

query.sql.text:='select max(id) from T';
query.open;
edit1.text:=query.fields[0].asString;


above92

query.sql.text:='select max(id) from T'; query.open; edit1.text:=query.fields[0].asString;
спасибо всё работает, а как к максимуму добавить +1 чтобы он отображался в едите сразу


above92

query.sql.text:='select max(id) from T';
query.open;
edit1.text:=IntToStr(query.fields[0].asInteger+1);


above92

спасибо большое