BAlex
Дата: 01.02.2002 12:24:33
Насколько я понимаю, Access выполняет команду INSERT (добавление строки в таблицу) только после того, как выполнен переход с только что внесенной строки. Остается только программно определить ID только что внесенной строки и перейти на нее же в форме (в режиме таблицы перейти не удастся). В SQL2000 вам поможет SCOPE_IDENTITY( ). Или с помощью RecordsetClone для формы.
Т.е. после внесения первого символа принудительно пробуете сохранить строку, определяете ее ID, переходите на нее же.
Это первое, что пришло в голову.
Владимир Смирнов
Дата: 04.02.2002 07:45:34
По моему, метод Refresh у формы сохраняет данные формы в таблицу, после чего можно просто прочитать значение поля счётчика.
Но я не советую идти таким путём. Лучше придумать какой-нибудь другой вариант работы формы, где не понадобится знание поля счётчика до завершения ввода и сохранения записи.