номер записи

mendess01
Дата: 15.12.2011 18:40:10
У меня есть форма form1 на ней поле p1, также также таблица t1 с этим же полем p1. С формы считывается значение поля и при нажатии кнопки на этой форме открывается отчёт, куда и заносится это значение. Значение поля p1 - это регистрационный код отчётов, тоесть он не должен повторяться. Вопрос в чём: как мне сделать чтоб при открытие формы выводился следующий номер после последнего в таблице (тоесть зарегистрированные номер 1, 2, 3 и открывая форму должен выводиться номер 4) и в тоже время выбранный на форме заносился в таблицу и главный вопрос: как обеспечить возможность отредактировань номер и внести отредактированный номер в таблицу (например если нужен не 4 а 5 номер)???
mds_world
Дата: 15.12.2011 19:54:49
Используйте Dmax по полю p таблицы. При открытии формы, с помощью Dmax находите существующий максимум. Прибавляя 1, получите новый номер.