Макрокоманда «ПереименоватьОбъект»
Макрокоманда ПереименоватьОбъект предназначена для переименования указанного объекта классической базы данных Access.
Примечание: Начиная с Access 2010, макрокоманда «Переименовать» называется «ПереименоватьОбъект».
Примечание: Эта макрокоманда доступна только для доверенных баз данных.
Настройка
Макрокоманда ПереименоватьОбъект имеет следующие аргументы:
Аргумент макрокоманды
Новое имя объекта. Имя вводится в окне конструктора макросов в поле Новое имя. Это обязательный аргумент.
Тип объекта
Тип объекта, который нужно переименовать. Выберите значение Таблица, Запрос, Форма, Отчет, Макрос, Модуль, Страница доступа к данным, Представление, Схема, Сохраненная процедура или Функция. Чтобы переименовать объект, выбранный в области навигации, оставьте этот аргумент пустым.
Имя объекта, который нужно переименовать. В поле Старое имя указаны все объекты базы данных, относящиеся к типу, заданному аргументом Тип объекта. Если аргумент Тип объекта оставлен пустым, этот аргумент тоже должен быть пустым.
Примечание: При запуске макроса, содержащего макрос «ПереименоватьОбъект» в база данных библиотеки, Access сначала ищет объект с этим именем в базе данных библиотеки, а затем в текущей базе данных.
Примечания
Новое имя объекта базы данных должно соответствовать стандартам соглашений об именовании для объектов Access.
Нельзя переименовать открытый объект.
Если оставить аргументы «Тип объекта» и «Старое имя» пустыми, Access переименовает объект, выбранный в области навигации. Чтобы выбрать объект в области навигации, используйте макрос «ВыбратьОбъект» с аргументом «Да» для аргумента «В области навигации».
Кроме того, объект можно переименовать, щелкнув его правой кнопкой мыши в области навигации, выбрав команду Переименовать и указав новое имя. Макрокоманда ПереименоватьОбъект устраняет необходимость предварительно выделять объект в области навигации и останавливать работу макроса, чтобы ввести новое имя.
Действие этой макрокоманды отличается от действия макрокоманды КопироватьОбъект, которая создает копию указанного объекта с новым именем.
Чтобы выполнить макрокоманду ПереименоватьОбъект в модуле Visual Basic для приложений (VBA), используйте метод Renameобъекта DoCmd.
Вставка, удаление и переименование полей таблицы
Рассмотрим теперь, каким образом можно переименовывать, вставлять и удалять поля в режиме Конструктора таблиц.
Чтобы переименовать поле в режиме Конструктора таблиц, необходимо:
- Щелкнуть левой кнопкой мыши в столбце Имя поля (Field Name) на имени поля, подлежащего переименованию.
- Ввести новое имя поля или отредактировать старое имя.
- Нажать клавишу или переместить указатель текущей записи на любую другую запись.
Чтобы вставить поле в режиме Конструктора таблиц, необходимо сначала выделить строку, перед которой необходимо вставить поле. Для этого нужно щелкнуть левой кнопкой мыши в области выделения. После этого вставить новое поле можно одним из трех способов:
- нажать кнопку Добавить строки (Insert Rows) на панели инструментов Конструктор таблиц (Table Design);
- выбрать в главном меню команду Вставка (Insert) и из раскрывающегося меню выбрать команду Строки (Rows);
- щелкнуть правой кнопкой мыши на выделенной записи и из контекстного меню выбрать команду Добавить строки (Insert Rows).
Затем в полученную пустую строку нужно ввести имя нового поля, тип и описание.
Чтобы вставить сразу несколько строк, необходимо выделить требуемое количество существующих строк, перед которыми нужно вставить новые, а затем выполнить команду вставки строк в соответствии с приведенной выше процедурой.
Чтобы удалить поле в режиме Конструктора таблиц, выделите строку (строки) описания поля (полей), которую необходимо удалить. Затем используйте любой из трех вариантов удаления выделенной строки (строк):
- выбрать из главного меню команду Правка (Edit) и из раскрывающегося меню — команду Удалить (Delete) или Удалить строки (Delete Rows);
- нажать на клавишу ;
- щелкнуть правой кнопкой мыши на выделенной строке (строках) и из контекстного меню выбрать команду Удалить строки (Delete Rows).
При удалении полей, в которых содержатся или могут содержаться данные, Microsoft Access потребует подтверждения на удаление данного поля.
Переименование, добавление и удаление полей возможны не только в режиме Конструктора, но и в режиме Таблицы. Чтобы переименовать поле в режиме Таблицы, следует:
- Выделить столбец, который необходимо переименовать. Для этого нужно щелкнуть левой кнопкой мыши на имени поля (столбца).
- Щелкнуть правой кнопкой мыши на выделенном столбце и из контекстного меню выбрать команду Переименовать столбец (Rename Column) или выбрать из главного меню команду Формат (Format) и из раскрывающегося меню — команду Переименовать столбец (Rename Column).
- В поле заголовка столбца ввести новое имя поля и нажать клавишу или щелкнуть левой кнопкой мыши в любом другом месте таблицы.
Для быстрого переименования поля в режиме Таблицы можно дважды щелкнуть левой кнопкой мыши в поле заголовка столбца, ввести новое имя поля и нажать клавишу .
Чтобы добавить поле в таблицу в режиме Таблицы, необходимо:
- Выделить столбец, перед которым требуется вставить новое поле.
- Щелкнуть правой кнопкой мыши на выделенном столбце и из контекстного меню выбрать команду Добавить столбец (Insert Column) или из главного меню выбрать команду Вставка (Insert) и из раскрывающегося меню — команду Столбец (Column).
Перед выделенным столбцом появится новый столбец, имя которого будет состоять из слова Поле (Field) и порядкового номера — Поле! (Fieldl), Поле2 (Field2) и т. д. — а тип будет иметь значение Текстовый (Text) со значениями свойств, заданными по умолчанию.
Чтобы удалить поле из таблицы в режиме Таблицы, необходимо:
- Выделить столбец, который нужно удалить.
- Щелкнуть правой кнопкой мыши на выделенном столбце и из контекстного меню выбрать команду Удалить столбец (Delete Column) или выбрать из главного меню команду Правка (Edit) и из раскрывающегося меню — команду Удалить столбец (Delete Column).
Как переименовать таблицу в access
Сейчас обхожусь через задний механизм. Сначал копируем, потом удаляем:
AccessCommand.CommandText = «SELECT * INTO » & NewTableName & » FROM » & TableName
и
AccessCommand.CommandText = «DROP TABLE » & TableName
Кто нибудь знает другой выход?
Ну где-же умницы и умники нашего форума? Неужто окромя 1с-ны ничегошеньки и не знаем?
вместо ADO надо юзать DAO
(2) У меня OleDb
DAO не катит..
с DAO я и сам могу..
через СОМ access 2000 >
ac = CreateObject(«access.application»)
ac.OpenCurrentDatabase «C:\db3.mdb»
ac.DoCmd.Rename «НовоеИмя», acTable, «СтароеИмя»
через SQL можно изменить имя колонки через Append , на счет таблици вряд ли получиться изменить, на sql server-e есть процедура sp_rename
1. Добавить в проект ссылку на ADOX
2. Код:
Dim jetCatalog As New ADOX.CatalogClass
jetCatalog.ActiveConnection = jetConnection
jetCatalog.Tables(oldTableName).Name = neTableName
Создание, переименование и удаление таблицы
Итак, вы открыли или создали базу данных (как это сделать, описано в разд. «Приступим к работе» в предыдущей главе). Теперь программа Access готова к работе с таблицами. Если вы создали пустую базу данных, программа автоматически создала и открыла новую пустую таблицу и вы можете начать заполнять эту таблицу (см. разд. «Редактирование данных в режиме таблицы» и разд. «Настройка полей таблицы в режиме конструктора»). Если вы создали базу данных на основе шаблона или работаете с существующей базой, вы можете создать новую таблицу или открыть ранее созданную.
Создать новую таблицу можно одним из следующих способов.
• Если вы желаете создать пустую таблицу, откройте на ленте вкладку Создание и нажмите кнопку Таблица или Конструктор таблиц . Программа Access создаст новую пустую таблицу и откроет ее, соответственно, в режиме таблицы или в режиме конструктора. Однако вы можете в любой момент переключиться на другой режим (см. разд. «Порядок работы с таблицами»).
• Если вы желаете создать типовую таблицу с помощью встроенного шаблона, откройте на ленте вкладку Создание и нажмите кнопку Шаблоны таблиц . В появившемся меню выберите подходящий шаблон таблицы. Программа Access создаст новую таблицу с заданными в шаблоне полями и откроет ее в режиме таблицы. Таблицу, созданную по шаблону, вы можете редактировать так же, как и обычную таблицу: добавлять и удалять столбцы, создавать новые записи и т. п.
Чтобы сохранить созданную таблицу, нажмите сочетание клавиш Ctrl + S . При первом сохранении таблицы программа предложит ввести ее название.
Чтобы вносить изменения в ранее созданную таблицу, ее нужно сначала открыть. Для этого дважды щелкните кнопкой мыши на ее названии в области переходов. Таблица будет открыта в режиме таблицы.
Если вы хотите изменить название таблицы, сначала закройте ее, если она открыта. Для этого нажмите кнопку
в правом верхнем углу вкладки или окна, где таблица открыта.
В области переходов щелкните правой кнопкой мыши на названии таблицы и в появившемся контекстном меню выберите пункт Переименовать . Введите новое название таблицы и нажмите клавишу Enter . Новое название будет автоматически сохранено, и ссылки на переименованную таблицу будут обновлены.
Если таблица была переименована ошибочно, сразу же после переименования нажмите сочетание клавиш Ctrl+Z для возврата прежнего названия.
Перед удалением, как и перед переименованием, таблица должна быть закрыта. Чтобы закрыть таблицу, нажмите кнопку
в правом верхнем углу вкладки (или окна), в которой открыта таблица.
Если вы хотите удалить ошибочно созданную или ставшую ненужной таблицу, щелкните правой кнопкой мыши на ее названии в области переходов, а затем в появившемся контекстном меню выберите пункт Удалить. На экране появится панель, в которой нужно подтвердить удаление таблицы, нажав кнопку Да .
Если таблица была удалена ошибочно, сразу же после удаления нажмите сочетание клавиш Ctrl+Z .
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Читайте также
3.2. Создание тела таблицы
3.2. Создание тела таблицы В построении HTML-таблиц нет ничего сложного. Описание таблиц должно располагаться внутри элемента BODY. Документ может содержать произвольное количество таблиц, допускается вложение таблиц друг в друга. Каждая таблица должна начинаться тегом
Создание и удаление службы
Создание и удаление службы Для регистрации службы следует вызвать функцию CreateService: SC_HANDLE CreateService(SC_HANDLE hSCManager, LPCTSTR lpServiceName, LPCTSTR lpDisplayName, DWORD dwDesiredAccess, DWORD dwServiceType, DWORD dwStartType, DWORD dwErrorControl, LPCTSTR lpBinaryPathName, LPCTSTR lpLoadOrderGroup, LPDWORD lpdwTagId, LPCTSTR lpDependencies, LPCTSTR lpServiceStartName, LPCTSTR lpPassword); Информация
Создание столбцов таблицы:
Создание столбцов таблицы: <fo:table-column> Для каждого столбца в таблице нужно включить один элемент <fo:table-column>. Этот элемент позволяет задать характеристики ячеек в одном и том же столбце таблицы. Одно из самых важных свойств здесь — свойство column-width, определяющее ширину
Создание тел таблицы:
Создание тел таблицы: <fo:table-body> Тело таблицы (table body) содержит фактическое содержимое таблицы; тела создаются при помощи элемента <fo:table-body>. Этот элемент содержит элементы <fo:table-row>, которые, в свою очередь содержат элементы <fo:table-cell>, содержащие данные таблицы.С
Создание строк таблицы:
Создание строк таблицы: <fo:table-row> Аналогично таблицам HTML, для создания строк таблицы применяется элемент <fo:table-row>, и каждая строка может содержать ячейки таблицы. Как и браузеры HTML, процессор XSL-FO определяет размеры таблицы по количеству строк.С элементом <fo:table-row>
Создание ячеек таблицы:
Создание ячеек таблицы: <fo:table-cell> Снова, почти как при создании таблицы в HTML, вы помещаете данные в отдельные ячейки таблицы при помощи элемента <fo:table-cell>. Заметьте: чтобы задать шрифт и другие характеристики этого содержимого, внутри каждого элемента <fo:table-cell>
Создание таблицы Phone.dbf в Microsoft Access
Создание таблицы Phone.dbf в Microsoft Access Первом шагом при создании таблицы в любой базе данных является определение структуры этой таблицы — нужно определить имена, типы и размеры всех полей. Мы назовем нашу таблицу Phone.dbf; структура ее описана в табл. 9.1.Таблица 9.1. Структура
Добавление и удаление элементов таблицы
Добавление и удаление элементов таблицы При редактировании таблицы иногда бывает необходимо добавлять в нее дополнительные элементы – строки или столбцы. Для этого выделите такое количество строк или столбцов, какое нужно добавить. Затем перейдите на вкладку Работа с
Удаление элементов из хеш-таблицы с линейным зондированием
Удаление элементов из хеш-таблицы с линейным зондированием Прежде чем приступить к рассмотрению конкретного кода, рассмотрим удаление элементов из хеш-таблицы. Эта задача кажется достаточно простой: необходимо выполнить хеширование ключа элемента, который нужно
Удаление таблицы
Удаление таблицы DROP TABLE Используйте оператор DROP TABLE для удаления таблицы и ее данных из базы данных.Это полное удаление, оно не может быть отменено после подтверждения транзакции.DROP TABLE имя;Следующий оператор удаляет таблицу PERSONNEL:DROP TABLE
Создание таблицы в режиме конструктора
Создание таблицы в режиме конструктора Описанная в предыдущем разделе таблица создавалась, можно сказать, стихийно. Теперь мы будем придерживаться строгой последовательности действий, заблаговременно обосновывая все дальнейшие операции, задавая необходимые данные и
Практическая работа 38. Создание простой таблицы
Практическая работа 38. Создание простой таблицы Задание. Создать таблицу, показанную на рис. 5.70, ввести в ячейки текст и отформатировать его. Рис. 5.70.Пример простой таблицыПоследовательность выполнения1. Создайте новый документ.2. Вставьте в документ таблицу 5 х 7 с помощью
Практическая работа 39. Создание сложной таблицы
Практическая работа 39. Создание сложной таблицы Задание. Создать бланк документа, показанный на рис. 5.75 с использованием необходимого форматирования. Рис. 5.75.Пример сложной таблицыПоследовательность выполнения1. Создайте новый документ и вставьте в него пустую таблицу
Создание таблицы Автомобили
Создание таблицы Автомобили 1. Откройте базу данных Taxi2008, которая была создана в предыдущем уроке. В ней должна уже быть одна таблица – Клиенты.2. Выполните команду Создание ? Таблицы ? Таблица.3. Введите названия полей и их свойства согласно проекту таблицы (см. табл. 7.4).
Создание таблицы Заказы
Создание таблицы Заказы В процессе создания таблицы Заказы выполним подстановку необходимых полей из таблиц Автомобили и Клиенты.1. Выполните команду Создание ? Таблицы ? Таблица и введите названия первых двух полей – КодЗаказа и ДатаЗаказа. Название поля НомерАвто