Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Изменение начального значения поля счетчика с последовательной нумерацией



В новой таблице, еще не содержащей записей, пользователь имеет возможность изменить начальной значение поля счетчика, у которого в свойстве Новые значения (NewValues) задан тип «Последовательные», на значение, превышающее 1. В таблице, содержащей записи, описанные ниже действия позволяют изменить значение счетчика в следующей новой записи.

1 Создайте временную таблицу, содержащую одно поле типа «Числовой»; задайте для него в свойстве Размер поля (FieldSize) тип «Длинное целое» и присвойте этому полю имя, совпадающее с именем поля счетчика, значение которого требуется изменить.

Инструкции

2 В режиме таблицы введите в числовое поле временной таблицы значение, на 1 меньшее, чем значение, которое требуется задать для поля счетчика. Например, чтобы начать нумерацию счетчика с числа 100, введите в числовое поле значение 99.

3 Создайте и выполните запрос на добавление записей, добавляющий временную таблицу в таблицу, содержащую изменяемое поле счетчика.

Инструкции

Примечание. Если изменяемая таблица содержит ключ, то перед выполнением запроса на добавление необходимо временно удалить ключ. Кроме того, если в исходной таблице содержатся поля, у которых свойство Обязательное поле (Required) имеет значение «Да», свойство Индексированное поле (Indexed) имеет значение «Да (Совпадения не допускаются)», а также если для поля и/или записи определено свойство Условие на значение (ValidationRule), запрещающее пустые (Null) значения поля, то необходимо также временно отключить эти настройки.

4 Удалите временную таблицу.

5 Удалите запись, добавленную в исходную таблицу с помощью запроса на добавление.

6 Если на шаге 3 были отключены какие-либо настройки, восстановите исходные значения свойств.

При вводе следующей записи в таблицу поле счетчика получит значение, на 1 превышающее значение, введенное из временной таблицы.

Примечание. Если после изменения начального значения счетчика планируется выполнить сжатие базы данных, то необходимо предварительно ввести в таблицу по крайней мере одну запись. Если этого не сделать, то при сжатии базы данных значение поля счетчика в первой пустой записи будет сброшено до значения, на 1 превышающего максимальное имеющееся значение счетчика. Например, если в таблице нет записей, то при сжатии базы данных поле счетчика в следующей записи получит значение 1; если максимальное значение счетчика в существующих записях равняется 50, то после сжатия поле счетчика в следующей записи получит значение 51.

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowChangeStartingValueAutoNumberFieldSW":1:"Foo":"Invisible"}





Дата публикования: 2014-11-04; Прочитано: 275 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...