Меню

access сброс всех настроек

Сброс значения поля счетчика в Access

Office 365 профессиональный плюс переименовывается в приложения Microsoft 365 для предприятий. Для получения дополнительных сведений об этом изменении прочитайте эту запись в блоге.

Исходный номер статьи базы знаний: 812718

Сводка

В этой статье приведены пошаговые инструкции по сбросу значения поля счетчика в Access. Значение поля счетчика в Access не сбрасывается автоматически при удалении нескольких строк или всех строк в таблице. Чтобы сбросить значение поля счетчика и обновить значение счетчика в указанной таблице, необходимо вручную выполнить некоторые задачи.

Перед выполнением указанных ниже действий необходимо создать резервную копию базы данных.

Сброс поля счетчика в одной таблице

Если таблица не имеет связей с другими таблицами, используйте метод 1 или 2 для сброса значения поля счетчика.

Способ 1: перемещение данных в новую таблицу с помощью запроса на создание таблицы

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

Доступ к 2003 и более ранним версиям

Чтобы сделать это в Access 2003 или более ранней версии, выполните указанные ниже действия.

  1. Удалите поле Счетчик из основной таблицы и обратите внимание на имя поля счетчика .
  2. Щелкните запросы в левой области, а затем дважды щелкните Создание запроса в представлении конструктора на правой панели.
  3. В диалоговом окне Добавление таблицы выберите основную таблицу, нажмите кнопку Добавить, а затем нажмите кнопку Закрыть.
  4. Дважды щелкните обязательные поля в табличном представлении главной таблицы, чтобы выбрать поля.
  5. Выберите требуемый порядок сортировки .
  6. В меню запрос выберите запрос на создание таблицы, введите имя новой таблицы в текстовом поле имя таблицы , а затем нажмите кнопку ОК.
  7. В меню запрос выберите команду выполнить.
  8. При появлении сообщения «вы хотите вставить # строки в новую таблицу» нажмите кнопку Да , чтобы вставить строки.
  9. В меню файл выберите пункт Закрыть, а затем нажмите кнопку нет , чтобы закрыть окно запроса на создание таблицы .
  10. В левой области щелкните таблицы , щелкните правой кнопкой мыши новую таблицу и выберите команду конструктор.
  11. В представлении конструктора для таблицы добавьте поле счетчика с тем же именем поля, которое вы удалили на шаге 1, добавьте это поле счетчика в новую таблицу и сохраните таблицу.
  12. Закройте окно «представление конструктора «.
  13. Переименование основной таблицы и переименование новой таблицы в качестве имени основной таблицы.

Access 2007 и более поздние версии

Чтобы сделать это в Microsoft Office Access 2007 или более поздней версии, выполните указанные ниже действия.

  1. Удалите поле Счетчик из основной таблицы и обратите внимание на имя поля счетчика .
  2. Перейдите на вкладку создать , а затем щелкните элемент конструктор запросов в другой группе.
  3. В диалоговом окне Добавление таблицы выберите основную таблицу. Нажмите Добавить, а затем Закрыть.
  4. Дважды щелкните обязательные поля в табличном представлении главной таблицы, чтобы выбрать поля.
  5. Выберите требуемый порядок сортировки .
  6. На вкладке конструктор нажмите кнопку создать таблицу в группе тип запроса .
  7. Введите имя новой таблицы в поле имя таблицы и нажмите кнопку ОК.
  8. На вкладке конструктор выберите команду выполнить в группе результаты .
  9. При появлении сообщения «вы хотите вставить # строки в новую таблицу» нажмите кнопку Да , чтобы вставить строки.
  10. Закройте запрос.
  11. Щелкните правой кнопкой мыши новую таблицу и выберите команду представление конструктора.
  12. В представлении конструктора для таблицы добавьте поле счетчика с тем же именем поля, которое вы удалили на шаге 1. Добавьте это поле счетчика в новую таблицу и сохраните таблицу.
  13. Закройте окно «представление конструктора».
  14. Переименование основной таблицы и переименование новой таблицы в качестве имени основной таблицы.
Читайте также:  настройки гугл плей музыка

Способ 2: создание новой таблицы и перемещение в нее данных с помощью запроса на добавление

Вы можете скопировать структуру существующей таблицы в виде новой таблицы. Затем можно добавить данные в новую таблицу и добавить новое поле счетчика.

Доступ к 2003 и более ранним версиям

Для этого в Microsoft Office Access 2003 и более ранних версиях выполните указанные ниже действия.

Удаление поля счетчика из основной таблицы.

Запишите имя поля счетчика .

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

Щелкните запросы на левой панели. Щелкните создать запрос в представлении конструктора на правой панели.

В диалоговом окне Добавление таблицы выберите основную таблицу. Нажмите кнопку Добавить , а затем кнопку Закрыть.

Чтобы выбрать поля, дважды щелкните обязательные поля. Сделайте это для всех полей, кроме поля счетчика в представлении таблицы основной таблицы.

В меню запрос выберите команду Добавить запрос.

В списке имя таблицы выберите новую таблицу, созданную в шаге 2. Нажмите кнопку ОК.

В меню запрос выберите команду выполнить.

При появлении сообщения «вы хотите вставить # строки в новую таблицу» нажмите кнопку Да , чтобы вставить строки.

В меню файл выберите команду Закрыть. Нажмите кнопку нет , чтобы закрыть окно аппендкуери .

Нажмите кнопку таблицы на левой панели. Щелкните правой кнопкой мыши новую таблицу и выберите команду конструктор.

В представлении конструктора для таблицы добавьте поле счетчика с тем же именем поля, которое вы удалили на шаге 1. Добавьте это поле счетчика в новую таблицу и сохраните таблицу.

Закройте окно «представление конструктора «.

Переименование основной таблицы и переименование новой таблицы в качестве имени основной таблицы.

Access 2007 и более поздние версии

Читайте также:  драйвер установки для brother dcp 1510r

Чтобы сделать это в Microsoft Office Access 2007 или более поздней версии, выполните указанные ниже действия.

Удаление поля счетчика из основной таблицы.

Запишите имя поля счетчика .

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

Перейдите на вкладку создать , а затем щелкните элемент конструктор запросов в другой группе.

В диалоговом окне Добавление таблицы выберите основную таблицу. Нажмите Добавить, а затем Закрыть.

Чтобы выбрать поля, дважды щелкните обязательные поля. Сделайте это для всех полей, кроме поля счетчика в представлении таблицы основной таблицы.

На вкладке конструктор нажмите кнопку Добавить в группе тип запроса .

I в списке имя таблицы выберите новую таблицу, созданную на шаге 2, и нажмите кнопку ОК.

На вкладке конструктор выберите команду выполнить в группе результаты .

При появлении сообщения «вы хотите вставить # строки в новую таблицу» нажмите кнопку Да , чтобы вставить строки.

Щелкните правой кнопкой мыши новую таблицу и выберите команду представление конструктора.

В представлении конструктора для таблицы добавьте поле счетчика с тем же именем поля, которое вы удалили на шаге 1. Добавьте это поле счетчика в новую таблицу и сохраните таблицу.

Закройте окно «представление конструктора».

Переименование основной таблицы и переименование новой таблицы в качестве имени основной таблицы.

Сброс поля счетчика в таблице со связанными таблицами

Таблица с таблицами, на которые указывают ссылки, имеет связь с одной или несколькими таблицами. В приведенных ниже шагах описывается Сброс поля счетчика для таблицы, содержащей одну указанную таблицу. Если имеется несколько указанных таблиц, необходимо выполнить указанные ниже действия для каждой указанной таблицы.

Удаление связи между таблицами.

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

Создайте новое поле с типом данных счетчика в главной таблице и сохраните таблицу.

Создайте новое поле с числовым типом данных в указанной таблице и сохраните таблицу.

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

Доступ к 2003 и более ранним версиям

    Щелкните запросы в левой области, а затем щелкните создать запрос в представлении конструктора в правой панели.

При этом создается новый запрос.

При этом создается объединение между таблицами, основанными на исходных связываемых полях.

Access 2007 и более поздние версии

  1. Перейдите на вкладку создать , а затем щелкните элемент конструктор запросов в другой группе. При этом будет создан новый запрос.
  2. В диалоговом окне Добавление таблицы выберите основную таблицу и указанную таблицу. Нажмите кнопку Добавить , чтобы добавить основную таблицу и указанную таблицу. Нажмите кнопку Закрыть.
  3. Щелкните поле в основной таблице, которое ранее ссылалось на указанную таблицу, а затем перетащите поле в ранее связанное поле указанной таблицы.

При этом создается объединение между таблицами, основанными на исходных связываемых полях.

Удалите исходное связываемое поле из основной таблицы и указанной таблицы.

Вернуть имя нового поля счетчика к исходному имени.

Повторно создайте первичный ключ и связь между таблицами. Эта процедура сбрасывает поле счетчика и обновляет указанную таблицу с использованием правильных значений ключа.

источник

Access сброс всех настроек

Получил заказ: нужно переделать отчет в готовом проекте Access. Вроде бы ничего сложного, но разработчик через параметры запуска проекта скрыл все менюшки и окно базы данных. Т.о. добраться до исходников невозможно.. почти. Немного погуглив нашел старый vbs-скрипт, качующий с сайта на сайт. Чтобы больше не искать, размещаю его здесь. Может пригодится еще.

Первым делом можно через Shift попытаться получить окно базы данных и полные меню. Удерживаем shift при двойном щелчке по базе данных в проводнике. Тогда Access должен открыть БД, игнорируя заданные параметры запуска. Однако, программно можно и такое поведение отключить.

Скрипт работает только с mdb-файлами, т.е. если проект скомпилирован в mde, то нужен другой подход. При установке защиты запускать скрипт желательно из другого проекта, вдруг нужно будет откатиться. При снятии защиты ни как иначе запустить не получится, только из другого проекта 😉

Понравилась статья? Расскажите о ней друзьям:

Комментарии

Для работы модуля комментариев включите javaScript

Показать/скрыть правила В комментариях не приветствуется:
1. Создание нескольких комментариев подряд от имени одного пользователя. Старайтесь излагать свою мысль в одном сообщении, цитируйте фрагменты других комментариев или обращайтесь непосредственно к их авторам;
2. «Переход на личности», оскорбления, мат. Акцент на возрастные, национальные, половые признаки;
3. Провокационные сообщения;
4. КРИК, т.е. неуместное использование заглавных букв;
5. Излишние эмоции, выраженные большим количеством смайликов. Комментарии, состоящие только из смайликов;
6. Сообщения, не несущие смысловой информации. Если ничего сказать, лучше не пишите вообще;
8. Любая форма рекламы. Ссылки, не имеющие отношения с теме поста;
9. И главное: правила русского языка никто не отменял, пользуйтесь.

У админов есть право полностью или частично удалить комментарий, нарущающий эти правила.

источник