![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
В новой таблице, еще не содержащей записей, пользователь имеет возможность изменить начальной значение поля счетчика, у которого в свойстве Новые значения (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; Прочитано: 305 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!