В электронной таблице невозможно удалить

Исправлена ошибка, при которой невозможно обновить данные в таблицах, связанных с книгой Excel в Access.

Ваш комментарий к ответу:

Ваш комментарий к ответу:

Здравствуйте! На сайте Otvet-Master.ru собраны ответы и решения на все виды школьных задач и университетских заданий. Воспользуйтесь поиском решений на сайте или задайте свой вопрос онлайн и абсолютно бесплатно.

Симптомы

В Microsoft Office Access 2007 или Microsoft Office Access 2003 или в Microsoft Access 2002 невозможно изменить, добавить или удалить данные в таблицах, связанных с книгой Microsoft Excel.

Кроме того, эта проблема может возникнуть, если выполняется одно из следующих условий:

  • Вы создаете запрос для получения данных из таблиц, связанных с книгой Excel.
  • Создается форма, которая получает доступ к данным из таблиц, связанных с книгой Excel.
  • DAO или ADO используются для программного обновления таблиц, связанных с книгой Excel.

При выполнении запроса на обновление записей в связанной книге Excel отображается следующее сообщение:

Для операции должен использоваться обновляемый запрос

При использовании DAO для программного обновления таблиц, связанных с книгой Excel, отображается следующее сообщение:

Ошибка выполнения ‘ 3027 ‘ не может обновляться. База данных или объект доступны только для чтения.

При попытке обновить связанные данные в ADO сообщение будет одинаковым, но номер ошибки может выглядеть следующим образом:

-2147217911 (80040e09)

При выполнении запроса для вставки записей в книгу Excel появляется следующее сообщение об ошибке, даже если книга Excel не связана с базой данных Access:

Для операции должен использоваться обновляемый запрос

Предварительный просмотр:

ЭЛЕКТРОННЫЕ ТАБЛИЦЫ

1. Электронная таблица – это:

  1. прикладная программа, предназначенная для обработки структурированных в виде таблицы данных;
  2. прикладная программа для обработки кодовых таблиц;
  3. устройство ПК, управляющее его ресурсами в процессе обработки данных в табличной форме;
  4. системная программа, управляющая ресурсами ПК при обработке таблиц.

2. Выражение 5(A2+C3):3(2B2-3D3) в электронной таблице имеет вид:

  1. 5(A2+C3)/3(2B2-3D3);
  2. 5*(A2+C3)/3*(2*B2-3*D3);
  3. 5*(A2+C3)/(3*(2*B2-3*D3));
  4. 5(A2+C3)/(3(2B2-3D3)).

3. Чему будет равно значение ячейки С1, если в нее ввести формулу =А1+B1:

  1. 20;                 
  2. 2. 15;                 
  3. 3. 30;                 
  4. 4. 10?

4. Электронная таблица предназначена для:

  1. обработки преимущественно числовых данных, структурированных с помощью таблиц;
  2. упорядоченного хранения и обработки значительных массивов данных;
  3. визуализации структурных связей между данными, представленными в таблицах;
  4. редактирования графических представлений больших объемов информации.

5. При перемещении или копировании в электронной таблице абсолютные ссылки:

  1. не изменяются;
  2. преобразуются вне зависимости от нового положения формулы;
  3. преобразуются в зависимости от нового положения формулы;
  4. преобразуются в зависимости от длины формулы;
  5. преобразуются в зависимости от правил указанных в формуле.

6. Адрес ячейки электронной таблицы – это

1.  любая последовательность символов;
2.  номер байта оперативной памяти, отведенного под ячейку;
3.  имя, состоящее из имени столбца и номера строки;
4.  адрес байта оперативной памяти, отведенного под ячейку;
5. адрес машинного слова оперативной памяти, отведенного под ячейку.

7. Чему будет равно значение ячейки А8, если в нее ввести формулу =СУММ(A1:A7)/2:

8. В общем случае столбы электронной таблицы:

  1. обозначаются буквами латинского алфавита;
  2. нумеруются;
  3. обозначаются буквами русского алфавита;
  4. именуются пользователями произвольным образом;

9. Для пользователя ячейка электронной таблицы идентифицируются:

  1. путем последовательного указания имени столбца и номера строки, на пересечении которых располагается ячейка;
  2. адресом машинного слова оперативной памяти, отведенного под ячейку;
  3. специальным кодовым словом;
  4. именем, произвольно задаваемым пользователем.

10. Выберите верную запись формулы для электронной таблицы:

  1. C3+4*D4                 
  2. C3=C1+2*C2
  3. A5B5+23
  4. =A2*A3-A4

11.  Перед обозначением номера столбца или строки в абсолютном адресе ячейки ставится знак…

1. $                2. =                3. %                4. &

12. Активная ячейка – это ячейка:

  1. для записи команд;
  2. содержащая формулу, включающую в себя имя ячейки, в которой выполняется ввод данных;
  3. формула в которой содержатся ссылки на содержимое зависимой ячейки;
  4. в которой выполняется ввод команд.

13. Основным элементом ЭТ является:

  1. ячейка
  2. строка
  3. столбец
  4. таблица

14. Данные, содержащиеся в ячейке, можно редактировать:

  1. в меню;
  2. в строке формул;
  3. в ячейке;
  4. в специальном окне.

15. В ЭТ нельзя удалить:

1) столбец

2) строку

3) имя ячейки

4) содержимое ячейки

КЛЮЧ «ЭЛЕКТРОННЫЕ ТАБЛИЦЫ»

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

1

3

3

1

1

3

3

1

1

4

1

4

1

2

3

Удаление данных

Для того чтобы удалить число, текст или формулу в ячейке, достаточно активировать ячейку, кликнув на нее, и нажать клавишу <Delete>. Чтобы удалить содержимое сразу нескольких ячеек, необходимо выделить их и нажать клавишу <Delete>. Нажатие клавиши <Delete> приводит к удалению данных ячейки, но формат, который вы установили в ячейке сохранится.

Урок Excel № 20 - Удаление и замена данных

Урок Excel № 20 – Удаление и замена данных

Для более гибкого контроля над процессом удаления используется команда Главная → Редактирование → Очистить. После выбора этой команды на экране отобразится подменю с четырьмя дополнительными опциями

Урок Excel № 20 - Удаление и замена данных

Урок Excel № 20 – Удаление и замена данных

■ Очистить все. Полностью очищает ячейку.

Урок Excel № 20 - Удаление и замена данных

Урок Excel № 20 – Удаление и замена данных

■ Очистить форматы. Удаляет только атрибуты форматирования, сохраняя числовое значение, текст или формулу.

Урок Excel № 20 - Удаление и замена данных

Урок Excel № 20 – Удаление и замена данных

■ Очистить содержимое. Удаляет только содержимое ячейки, сохраняя атрибуты форматирования.

Урок Excel № 20 - Удаление и замена данных

Урок Excel № 20 – Удаление и замена данных

■ Очистить примечания. Удаляет примечание (если оно есть), прикрепленное к ячейке.

Урок Excel № 20 - Удаление и замена данных

Урок Excel № 20 – Удаление и замена данных

■ Очистить гиперссылки: Удаляет гиперссылки, содержащиеся в выбранных ячейках. Текст остается, но ячейка больше не действует как гиперссылка.

Урок Excel № 20 - Удаление и замена данных

Урок Excel № 20 – Удаление и замена данных

Прошу прощения за маленькие размеры GIF, у Дзен ограниченные возможности хранения файлов, получается пока в таком виде, но я постараюсь улучшить качество и увеличить размеры……

На заметку

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

Другие вопросы из категории

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

Нужно составит блок-схему алгоритма.
Задание: в последовательности целых чисел определить максимальное четное число и его порядковый номер.
P.S. мне не нужна программа, которая вычисляет это(Паскаль или еще какая-нибудь). Мне нужна блок-схема!!

Первый способ: удаление одиночных строчек в малом количестве

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

  1. Предположим, в Excel имеется таблица, в которой присутствует одна лишняя строчка. Чтобы ее удалить, необходимо сделать клик на ячейке строки, от которой нужно избавиться, затем правой кнопкой мыши вызвать контекстное меню. Выбираем пункт «Удалить», а следом «Удалить строки».

№ 13.png

  1. После этого объект будет удален из таблицы. Также можно выбрать номер строки в начале электронной книги и нажать «Удалить».

№ 14.png

  1. Можно воспользоваться инструментами, расположенными на панели инструментов. Для этого выделяем строку, которая оказалась лишней в электронной книге. Переходим в рабочую панель, находим блок «Ячейки» во вкладке «Главная». Выбираем инструмент «Удалить», где нажимаем «Удалить строки с листа».

15.png

Полезно знать!

Для пользователей, хорошо знакомых с интерфейсом программы, удобнее брать инструменты для работы именно с панели управления, так как их отыскать в разы быстрее, чем те, что находятся в контекстном меню.

Ваш комментарий к вопросу:

Отображаемое имя (по желанию):
Напишите мне, если после меня будет добавлен комментарий:Напишите мне, если после меня добавят комментарий

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

Анти-спам проверка:

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

войдите

или

зарегистрируйтесь

.

Причина

Это ожидаемое поведение возникает, если выполняется одно из следующих условий:

  • Вы используете Office Access 2007.
  • Установлен пакет обновления 2 (SP2) для Microsoft Office 2003 или более поздней версии, а также обновления Access 2003, выпущенные после выпуска Office 2003 с пакетом обновления 2 (SP2).
  • Вы установили обновление для Access 2002 (KB904018), выпущенное 18 октября 2005 г.
  • Вы установили приложение Access Runtime 2003 с пакетом обновления 2 (SP2) или более поздним пакетом обновления, любым обновлением Access 2003, выпущенным после выпуска Office 2003 с пакетом обновления 2 (SP2), или обновлением для Access 2002 (KB904018), выпущенным 18 октября 2005 г. или более поздней версии.

По теме: методические разработки, презентации и конспекты

picture-611687-1427038195.jpgСоздание тестов в Электронных таблицах

В презентации приведена пошаговая инструкция, как создать тест в Электронных таблицах. Эту работу можно предложить студентам в качестве самостоятельной работы по завершении изучения Excel. Задание …

  • Мне нравится 

 

Обходной путь

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

Способ 1: использование Microsoft Excel

Откройте связанную книгу Excel в Microsoft Excel, а затем внесите изменения в книгу. После завершения изменений сохраните изменения и закройте книгу.

Способ 2: использование Office Access 2007, Access 2003 или Access 2002

Импортируйте связанную книгу Excel в Access, а затем внесите изменения в данные. После завершения изменений экспортируйте данные в виде файла Excel. xls.

Чтобы экспортировать таблицу из Access в Excel, выполните следующий код в Access.

Public Sub WorkArounds()On Error GoTo LeaveDim strSQL, SQL As String Dim Db As ADODB.Connection Set Db = New ADODB.Connection Db.CursorLocation = adUseClient Db.Open “PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=<AccessPath>” ‘Note: In Office Access 2007, use the following line of code: ‘Db.Open “PROVIDER=Microsoft.ACE.OLEDB.12.0;Data Source=<AccessPath>” SQL = “<MyQuery>” CopyRecordSetToXL SQL, Db Db.Close MsgBox “Access has successfully exported the data to excel file.”, vbInformation, “Export Successful.” Exit SubLeave: MsgBox Err.Description, vbCritical, “Error” Exit SubEnd SubPrivate Sub CopyRecordSetToXL(SQL As String, con As ADODB.Connection) Dim rs As New ADODB.Recordset Dim x Dim i As Integer, y As Integer Dim xlApp As Excel.Application Dim xlwbBook As Excel.Workbook, xlwbAddin As Excel.Workbook Dim xlwsSheet As Excel.Worksheet Dim rnData As Excel.Range Dim stFile As String, stAddin As String Dim rng As Range stFile = “<ExcelPath>” ‘Instantiate a new session with the COM-Object Excel.exe. Set xlApp = New Excel.Application Set xlwbBook = xlApp.Workbooks.Open(stFile) Set xlwsSheet = xlwbBook.Worksheets(“<WorkSheets>”) xlwsSheet.Activate ‘Getting the first cell to input the data. xlwsSheet.Cells.SpecialCells(xlCellTypeLastCell).Select y = xlApp.ActiveCell.Column – 1 xlApp.ActiveCell.Offset(1, -y).Select x = xlwsSheet.Application.ActiveCell.Cells.Address ‘Opening the recordset based on the SQL query and saving the data in the Excel worksheet. rs.CursorLocation = adUseClient If rs.State = adStateOpen Then rs.Close End If rs.Open SQL, con If rs.RecordCount > 0 Then rs.MoveFirst x = Replace(x, “$”, “”) y = Mid(x, 2) Set rng = xlwsSheet.Range(x) xlwsSheet.Range(x).CopyFromRecordset rs End If xlwbBook.Close True xlApp.Quit Set xlwsSheet = Nothing Set xlwbBook = Nothing Set xlApp = NothingEnd Sub

Примечание

В этом примере кода замените следующие заполнители:

  • <Акцесспас>

  • <Ексцелпас>

  • <Микуери>

    <Микуери> — это заполнитель для запроса, выполняемого над таблицами в базе данных Access. Результат запроса экспортируется в книгу Excel.

  • <> листов

    <Лист> — это заполнитель для листа Excel, в который требуется экспортировать результат. Чтобы запустить этот пример кода, нажмите клавиши CTRL + G, чтобы открыть окно Интерпретация , введите методы обхода, а затем нажмите клавишу ВВОД.

Третий способ: удаление пустых лишних строк

Если после обработки электронной таблицы остались пустые строки, их тоже необходимо удалить.

  1. Для этого находим все пустые строки во всем диапазоне таблицы. Переходим во вкладку «Главная», затем в блок «Найти и выделить», выбираем инструмент «Выделить группы ячеек».

19.png

  1. В появившемся небольшом окне необходимо переставить флажок напротив записи «Пустые ячейки», затем нажать на кнопку «Ок». Все необходимые строки выделены фоном.

№ 20.png

  1. Далее во вкладке «Главная переходим к блоку «Ячейки» и нажимаем «Удалить».

21.png

Важно!

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

Четвертый способ: применение инструмента «Сортировка»

Когда для оформления документа есть конкретные условия, воспользуйтесь сортировкой для исключения ненужных строк.

  1. Выделяем ту область таблицы, которую необходимо отсортировать и оставить неизменной. Затем переходим во вкладку «Главная», перемещаемся к блоку «Сортировка и фильтр». Затем выбираем «Настраиваемая сортировка».

22.png

  1. В открывшемся окне выставляем все необходимые параметры, как показано на фото, и нажимаем кнопку «Ок». В каждом конкретном случае сортировка может выполняться по-другому.

№ 23.png

  1. Оставшиеся строки можно удалить при помощи способов, рассмотренных выше.
Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...