Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Уникальное, ПОСЛЕДОВАТЕЛЬНОЕ значение. КАК ???  [new]
anjey
Member

Откуда: Прокопьевск
Сообщений: 930
Суть проблемы в следущем
Встроенный тип счетчик может конечно формировать УНИКАЛЬНЫЕ значения, но ни как не ПОСЛЕДОВАТЕЛЬНЫЕ. т.е. если один из пользователей вводя данные в некую таблицу имеющую поле типа-СЧЕТЧИК, вдруг решил отменить ввод, то сформированное счетчиком значение теряется, т.е. следующее значение счетчика будет иметь номер на 2 единицы больше чем предыдущая. Т.е. нумерация записей будет что-то вроде: 1, 2, 3, 5, 6 и т.д. что не есть хорошо

Отсюда вопрос.
Как можно заблокировать таблицу целиком ?
9 сен 04, 05:23    [945373]     Ответить | Цитировать Сообщить модератору
 Re: Уникальное, ПОСЛЕДОВАТЕЛЬНОЕ значение. КАК ???  [new]
Latuk
Member

Откуда: N 54°38', E 037°35'
Сообщений: 7310
> 1, 2, 3, 5, 6 и т.д. что не есть хорошо
Почему? просто не нравится или есть какие-то реальные аргументы

PS лучше не парься по поводу ерунды,
а перейдеш на MSSQL там можно будет пробелы в счетчике заполнять.
9 сен 04, 05:39    [945376]     Ответить | Цитировать Сообщить модератору
 Re: Уникальное, ПОСЛЕДОВАТЕЛЬНОЕ значение. КАК ???  [new]
paparome
Member

Откуда: Москва
Сообщений: 4312
Как известно - это необходимая мера (особенно, когда много пользователей работают)
Т.е. значение счетчику присваивается ДО сохранения записи, чтобы накладок не было!
Уж так Акс сделан - и насколько я знаю, не только Акс

+ Ни когда не понимал проблемы "пробелов" в значениях ключа - чем эти пробелы вам помешали?
ИМХО - главное, не то чтобы числа подряд шли, а то чтобы они отличались, а последовательное "поле" можно в запросе сымитировать самостоятельно :)

https://www.sql.ru/faq/faq_topic.aspx?fid=214
Q7
9 сен 04, 08:57    [945509]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить