Ошибка при обновлении данных excel
Я в Excel 2010 подключаюсь к нескольким,отдельно доступ к БД 2010 из Excel через подключения к данным сводной таблицы.
обновление всех моих соединений приводит к сбою последнего обновления. Порядок не имеет значения, я вручную обновился в разных порядках, та же ошибка.
однако, если я сохраню и закрою после обновления нескольких, а затем вернусь и обновлю последний, нет вообще проблема.
приводит меня к мысли, что я нажимаю какую-то крышку памяти, которая сбрасывается, когда я сохраняю и закрываю.
могу ли я воссоздать этот эффект через VBA без сохранения/закрытия? есть ли лучшее решение этой проблемы?
- запрос не запущен, или не удалось открыть таблицу базы данных.
- проблемы с получением данные.
- не удалось обновить сводную таблицу, функцию куба или срез с помощью соединения.
Код
Строку Подключения
Попытки Решения
- Отключить Фоновое Обновление - уже отключен
- отключить автоматическое восстановление (для сохранения памяти)
- очистить "отменить стек" (для сохранения память)
- 'DoEvents' для задержки выполнения кода до завершения каждого обновления, изменение:
решение!
Примечание, у меня есть несколько дополнительных соединений, которые я не хотел обновлять через этот код, и добавил некоторую дополнительную, простую логику, чтобы указать, какие соединения я хотел обновить. Этот код здесь работает, чтобы обновить каждое соединение в вашем книги:
Я не знаю специфики почему это работает, какая часть этого позволяет Excel преодолеть свое самоограничение. Я хотел бы услышать, если кто знает!
Это не полный ответ, а попытка помочь отладки, так что, надеюсь, мы сможем найти решение.
Я считаю, что вы можете решить эту проблему, отладив соединения. Попробуйте заменить код обновления выше (и замену на DoEvents)следующим подразделом. Во-первых, возможно, что отображение диалога между обновлениями исправит проблему (если проблема заключается в одновременном обновлении и т. д.). Во-вторых, каждый раз, когда он работает, тщательно проверьте, что ничего не имеет измененный. Пожалуйста, сообщайте о любых открытиях или информации. Если вы все еще получаете ошибки, шаг через код и доложить строку, которая вызывает ошибку.
дополнительные вопросы вы можете ответить, если вы все еще получаете ошибки:
- был ли BackgroundQuery всегда ложным?
- была ли заметная задержка между каждым набором диалоговых окон (указывающая, что Excel ждет завершения обновления) или все они появились сразу после последнего один?
- какая строка кода вызывает начальную ошибку? Если вы обновите соединения в обратном порядке (раскомментировав строку "шаг -1"), вы получите ошибку при том же соединении?
- когда вы говорите, что можете обновить соединения вручную, это через другой макрос или через Data > > Connections > > Refresh?
- ошибки, если вы вручную выберите "RefreshAll"?
извините за все вопросы, но вы должны думать о все при отладке неприятных ошибок подключения, как это.
поэтому у меня была аналогичная ошибка, когда я пытался создать скрипт VBA для автоматического обновления книги excel в данный момент времени, и было несколько вещей, которые я сделал в своем скрипте VBA, чтобы заставить это работать. Один из них отключение фонового обновления. Это может быть ваша проблема, и вы можете легко отключить ее, перейдя в свойства подключения и отключив обновление фона.
вот что я сделал в VBA, когда я получал эту ошибку, хотя я скажу, что я не использовал его с БД MS access. У меня была одна книга excel, которую я использовал как "бегун", и она открывала другие книги одну за другой и обновляла их соединения. В основном у меня была переменная для path и extension и поместите имена каждой книги в массив и выполните цикл через массив.
Я объединил путь и расширение, чтобы дать мне полное имя файла, вы увидите это в цикле.
вот как выглядела моя петля :
получить имя соединения есть несколько способов, в том числе, просто пытаюсь понять, что это вручную. Для меня, потому что я хотел сделать это так, чтобы мне не нужно было вручную вводить каждое имя соединения, я использовал неотъемлемый шаблон, который я видел с именами соединений.
в моем случае это был baseNameOfWorkbook & " POS Report"
Я считаю, что вы можете получать ошибки из-за обновления фона. Поэтому, если вам не нужно делать это в VBA, я бы просто предложил переход к свойствам подключения и его отключение.
Дайте мне знать, если это сработает.
вы можете использовать VBA для вызова обновлений индивидуально через activeworkbook.объект подключения. См.этот столб переполнения стека для некоторых подсказок по этому методу. Более атомистическое приложение может позволить лучше понять и контролировать. Например, как только у вас есть все шаги на месте, вы можете попробовать вставить DoEvents до решить вопрос.
очистить системную память, вы всегда можете запустить что-то вроде этого:
это очистит стек отмены, в котором находятся все обновления ваших сводных таблиц, что позволит вам отменить их, если вы сделаете это между ссылками, это может помочь вам контролировать использование памяти.
пожалуйста, расценивайте мое предыдущее предложение, поскольку я думал о решении, которое помогло мне в доступе.
Эта статья была написана Томом Schauer, технический специалист.
Симптомы
Обновление внешних данных не удалось.
Причина
Эта проблема возникает при выборе параметра TimeByDay (Month) в полях pivotTable.
Решение
В Excel выберите параметры > > файлов.
Выберите автоматическую группу Отключение столбцов даты и времени в чековом окне PivotTables, а затем выберите ОК.
Удалите существующие столбцы "TimeByDay" в Power Pivot. Для этого выберите вкладку Power Pivot и выберите Управление. В окне Power Pivot для Excel вы видите два столбца на вкладке Home с именем TimeByDay (Индекс месяца) и TimeByDay (Месяц). Выберите оба столбца, щелкните правой кнопкой мыши оба столбца, а затем удалите столбцы.
После удаления автоматически созданных столбцов времени выберите Добавить столбец, назови его "Месяц", а затем добавьте в этот столбец следующую формулу:
=FORMAT([TimeByDay], "МММ YYYYY")
Выберите добавить столбец еще раз, назовите его MonthNumber, а затем добавьте в этот столбец следующую формулу:
=FORMAT([TimeByDay], "YYYY MM")
Сортировать столбец Месяц по MonthNumber. Для этого выберите столбец Месяц, выберите Сортировать по столбце, а затем выберите MonthNumber в окне Сортировка по столбцам.
В столбце Месяц выберите сортировать A для Z. Это сортировать месяцы в правильном хронологическом и алфавитном порядке.
Возвращаясь к таблице Pivot, выберите одну ячейку столбца TimeByDay и выберите Группу.
To Fix (Excel error on Refresh data) error you need to follow the steps below:
Совместимость : Windows 10, 8.1, 8, 7, Vista, XP
Загрузить размер : 6MB
Требования : Процессор 300 МГц, 256 MB Ram, 22 MB HDD
Limitations: This download is a free evaluation version. Full repairs starting at $19.95.
Ошибка Excel при обновлении данных обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности
Если у вас есть ошибка Excel при обновлении данных, мы настоятельно рекомендуем вам Загрузить (ошибка Excel при обновлении данных) .
This article contains information that shows you how to fix Excel error on Refresh data both (manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to Excel error on Refresh data that you may receive.
Примечание: Эта статья была обновлено на 2021-11-16 и ранее опубликованный под WIKI_Q210794
Contents [show]
Значение ошибки Excel при обновлении данных?
Ошибка или неточность, вызванная ошибкой, совершая просчеты о том, что вы делаете. Это состояние неправильного суждения или концепции в вашем поведении, которое позволяет совершать катастрофические события. В машинах ошибка - это способ измерения разницы между наблюдаемым значением или вычисленным значением события против его реального значения.
Это отклонение от правильности и точности. Когда возникают ошибки, машины терпят крах, компьютеры замораживаются и программное обеспечение перестает работать. Ошибки - это в основном непреднамеренные события. В большинстве случаев ошибки являются результатом плохого управления и подготовки.
Причины ошибки Excel при обновлении данных?
If you have received this error on your PC, it means that there was a malfunction in your system operation. Common reasons include incorrect or failed installation or uninstallation of software that may have left invalid entries in your Windows registry, consequences of a virus or malware attack, improper system shutdown due to a power failure or another factor, someone with little technical knowledge accidentally deleting a necessary system file or registry entry, as well as a number of other causes. The immediate cause of the "Excel error on Refresh data" error is a failure to correctly run one of its normal operations by a system or application component.
More info on Excel error on Refresh data
Query to pull info from an Access 97 query. It's not a problem as such, but it's a Hi. I almost always get an illegal I fixed this problem by installing Office 2000 Premium, and Joy.
we are finally able to use Access 2000 instead of 97. I've tried repairing the installed parts of Office 2000 operation error message when I "refresh data". The machine On Excel 2000, I have set up a MS for closure.
Gram runs W98SE. Ta Gram Just (which is everything except Access), but the error still occurs. bit daft and I'd like to stop it happening! Обновить данные в листе Excel ..
обработка ошибок, если исходные данные недоступны или что-то еще не так. Используйте кнопку «Вытянуть» рядом с «Общие» и выберите «Рабочая книга».
Код должен запускаться каждый раз, когда рабочая книга открыта. Возможно, вам придется добавить некоторые
Есть ли способ назначить одно действие кнопке без использования макрорекордера? Я просто сделал макрос, и потребовалось несколько секунд, поэтому я действительно ответил на свой вопрос.
экспорт только возвращает старые данные.
There are about 7 complicated changes you must One big mistake I made was not saving a table after I changed it. If you don't do that, the Access->Excel
чтобы заставить ссылки данных работать.
Привет всем, В Excel у меня есть рабочий лист (W1), который высот и не показывает обновленную таблицу A. В листе Excel W1 есть ошибки REF, некорректная строка имеет таблицу (вызовите ее в таблице A) из Access в ней.
Как я должен в конце месяца следить за просмотром. Когда я сохраняю копию этих отчетов, чтобы формулы больше не вытягивали внешние данные?
У меня есть ежемесячные excel refreshable reports, которые я сохраняю и вставляю специально в новую книгу с форматами и значениями. Я хочу, чтобы кто-нибудь снова освежал их.
Можете ли вы копировать и вставлять значения в одно и то же я не хочу защищать книги или делать блок копирования / отключать обновление данных.
Как мы делали это вручную, а также это экономит время обработки.
So that the excel size won't be that big in excel as external data from access.
Я хочу знать, как я могу экспортировать данные из Access в excel, используя Access VBA для указанного листа, используя связь данных с базой данных доступа.
Я использую Win XP, Excel 2002 и если введено десятичное число (123.), На?
только что столкнулись с проблемой, которую я не могу решить. Что происходит
номер отображается и функционирует должным образом.
за то, что я делаю (т. е. во второй раз, когда я открываю операции, происходит каждая первая попытка обновить данные?
У меня небольшая проблема.
I plan to reinstall Office possibly next week (I have a couple of other it and refresh, it works fine. Almost entirely MS Office stuff), I occasionally get Word screwing up with the old Out of Memory error and have to restart my machine. This has always worked minor issues), and I figure this may be just some sort of memory problem. Is there some reason that these illegal on 2 different machines, but now it's started being cheeky.
Хотя 128Mb звучит много Cheers,
Грамм
I am using a Fujitsu 128Mb RAM PC (W98SE) at work, and I'm using I'm just bemused because it's worked fine for 2 years Office 2000, except for Access (cos we have lots of old Access 97 datbases).
Я не нашел никаких упоминаний о потоках, которые, вероятно, вызваны W32 / Nyxem-D)
No good news to report. EDIT: Someone in TSG's Security forum may be able to help you with removing the virus(es) that caused the problem and prevent future corruption.
плата, но ни один из них не претендует на успех 100%.
Некоторые компании заявляют, что предлагают услуги по восстановлению для тех, кто найдет простой способ восстановить и восстановить оставшиеся данные.
Когда я загружаю данные из SAP в нерабочее, я могу дать вам еще кое-что попробовать? Дайте мне знать, как вы продолжаете, и если это показывает, теперь отображаются десятичные числа 15 с двоеточием вместо десятичного. Разделитель часто является запятой, но sometines может указывать некоторые параметры. Помоги пожалуйста.
У вас есть опция в SAP
Когда вы загружаете данные из SAP, выберите unvertverted как Excel 2007, цифры отображаются неправильно. Здесь вы можете указать формат файла, а затем использовать мастер импорта для импорта в excel. Колонки должны содержать периоды, а числа, которые имели десятичные места 3, которые вы используете в SAP? Какая транзакция является SAP в качестве нашего программного обеспечения.
Моя компания использует для установки определенных пользовательских значений по умолчанию
Menu: system>user profile> own data. Nic
R2 / R3 / R4, доступны другие варианты. В зависимости от используемой версии SAP, | (над моим косой чертой на моем ПК).
have created another that summarizes from multiple worksheets called Master Report.xls. In the Master Report, I have a formula in a cell =COUNTIF('C:\[spreadsheet.xls]Data'!Q6:Q38,"<0") spreadsheet (Does COUNTIF not export the value unless the source is open)??
However, since you end your code with. Range("B4").Select. why not move that instruction up above VBA Code ---> How To Post Data or Code.message edited by DerbyDad03 I am having issues with the Data Validation area when it gets your "Add Data validation" section so the CheckBox is no longer the Selected object?
к области жирным шрифтом и курсивом ниже, я получаю ошибку времени выполнения «1004». Привет, Я создаю таблицу Excel, добавляя флажки, форматирование и список проверки данных с помощью vba. Как только это будет сделано, ваш код должен работать нормально. Нажмите здесь перед отправкой данных или
Глядя на фактическое получение данных из Интернета при использовании Excel 2010.
Поскольку мне нравится запускать некоторые из них в качестве фоновых запросов (например, обновление цен на акции), есть ли способ пропустить или подавить всплывающее окно. Не возражаете ли вы использовать строки сценария.
Похоже, что это зависит от ISP, который я использую, поскольку я могу взять ноутбук в какое-то поддерживаемое Wi-Fi кафе, а EXCEL получает данные без всплывающего окна с ошибкой. Я как раз пробовал все возможные варианты как в ОФИСе, так и в IE.
Активируйте ячейку и перейдите в Data / Validation и либо удалите настройки, либо щелкните вкладку «Предупреждение об ошибках» и установите «Стиль для Warnng» или «Информация».
please see the attached file. Ps: I is that. It doesn't allow me to add in some cells.
I want to add manually data\formulas to my excel sheet is "protected" with Data Validation. Why unprotected the sheet. Thank you
Ячейка позволяет добавлять данные в мою ячейку. Некоторые работы, а некоторые нет.
так что это очень неприятная проблема.
Попытка загрузить данные из веб-EXCEL 2010 (и до сих пор). В стороне я замечаю, что доступ к сети через продукты должен интегрироваться с Edge еще . Я использую этот тип сбора данных вполне
Любые идеи - я использовал EXCEL по-прежнему на основе IE, а не на Edge . Это отлично сработало. Так что, может быть, даже г-жа не знает, как это делается в электронной таблице, я продолжаю получать Script Error. ура
Джимбо
установите Office 2016 без какой-либо опции.
установите Office 2016 без какой-либо опции. В стороне я замечаю, что доступ в Интернет через EXCEL 2010 (и до сих пор). Благодарю.
У меня проблема SAME EXACT с Excel 2016, работающая в Windows 10. Вы все еще испытываете эту проблему?
Я также часто использую это и никогда не сталкивался с проблемой (теперь работаю над новым компьютером). ура
Джимбо
Я знаю, что этот пост старше года, но я слишком много, так что это очень неприятная проблема. Это отлично работало в продуктах, которые, как предполагается, должны интегрироваться с Edge . Поэтому, возможно, даже г-жа не знает, как собственный EXCEL по-прежнему работает на IE, а не использует Edge .
Любые идеи - я попал в электронную таблицу, я все время получаю Script Error. Я использую этот тип сбора данных вполне
Попытка загрузить данные из Интернета
Я пытаюсь создать сводную таблицу в любых справочных данных прямо из некоторых текстовых файлов (никаких расчетов или чего-либо еще). Мы сделали это раньше с другими файлами в Access и Excel с помощью запроса объединения, который я создал в Access. У меня есть только столбцы 10, с которыми он работал раньше, но по какой-то причине этого не будет.
I am using someone can help. When I try to pull the data in from that I am trying to pull over. The union query works fine in Access and is pulling would be appreciated. Expected 11".
I have spent all day trying the access query I get the error "Too few parameters.
Привет, надеюсь, Excel и Access 2000. Kimberli
чтобы понять это безрезультатно.
I'm aware that it is using IE as a browser for the Web Query, maybe changing the browser would help? After showing the Script Error display, I clicked continue instead of stopping it Furthermore, I couldn't cancel so I had to use the Web Query from Excel 2013. an online website that constantly updates its database.
Hello, I'm trying to import data from just to find out that I couldn't scroll down the Web Query page. However, I can't do it with Task Manager to end the task of Excel 2013.
Теперь я ударил обновление, которое вы, должно быть, выбрали, чтобы очистить таблицу, чтобы ваша формула была потеряна. Внезапно Excel во всей своей мудрости решил, что
Как я могу убить эту ошибку?
Проблема в том, что когда вы ссылаетесь на запуск amcro после этого, он снова вставляет мою колонку с моими потребностями.
What I usually do is refresh and the then have it an access 2007 DB Query (with columns A & B). he feels the need to edit my formula.
Заключительное слово выполняется вручную для создания меток.
В рамках программы я работаю над данными, это только вариант.
переносится в документ Excel с обычно более чем одним рабочим листом. После этого происходит слияние почты
К прибытию цифры и как я избавлюсь от нее? Если все еще проблема, я бы сделал этих участников и посмотрел, как эта запись появляется. Для человека 1 в списке сводная таблица делает этот материал. найти это .
У кого-нибудь есть идея, как это сделать и называть это!
I would also try pivoting on class Excel usually doesn't thiose has the extra digit in it only shows on the pivot table.
На самом деле я отправил бы этого человека в другой класс. Я бы попытался переместить / добавить добавленный дополнительный 2 в конец номера телефона. Я проверил оригинальную таблицу, консолидированный лист и ни одну вещь с только оскорбительными записями и связанными записями.
Sql запрос на обновление ошибка при передаче данных из поля
Я составил sql запрос и хотел бы передать из edit1.text числовое значение для запроса, выдаёт.
Обновление базы и ошибка: Обновление невозможно. База данных или объект доступны только для чтения.
Помогите пожалуйста! asp не может обновить базу. Про ошибку говорит Microsoft OLE DB Provider for.
Обновление данных в модели Linq to SQL при обновлении данных в БД
Подскажите новичку. Есть база данных, в приложении настроена работа с БД с помощью Linq to SQL. Из.
Эти данные обновляются не макросом, а средствами excel (вкладка "данные" - "Из Веба"). Макросы выполняют дальнейшую обработку данных, но ошибка возникает на этапе обновления диапазонов, а не при работе макросов.
Добавлено через 51 минуту
вроде бы решил проблему путем обновления данных через макрос, а не встроенными средствами:
On Error Resume Next
Sheets("Лист1").Range("B3").QueryTable.Refresh BackgroundQuery:=False
On Error GoTo 0
Спасибо за помощь.
Добавлено через 10 часов 46 минут
все-таки не работает.
Добавлено через 7 минут
BackgroundQuery:=False работает, а True выдает ошибку.
Автоматическое обновление данных ADOTable при добавлении данных другим экземляром программы
С моей программой работает около 3-4 экземляров программы. Одна таблица работает с помощью.
Ошибка при запросе на обновление
Здравствуйте. Возникает проблема при выполнении запроса на обновление. UPDATE mytable SET .
Обновление данных в базе при совпадении
Помогите с базой данных нужно если значение id совпадает, то обновляем если нет то добавляем .
Не происходит обновление данных при редактировании
Если объект успешно добавлен, удален или отредактирован, обращаюсь к Init_data1, которая обновляет.
Когда дело доходит до работы с электронными таблицами, Microsoft Excel - это мировой справочник. Когда мы работаем с несколькими книгами в одной организации, нас может заинтересовать импорт данных из нескольких внешних источников данных, таких как другая книга Excel, база данных, файлы CSV и т. Д. Хотя связывание с другими книгами является очень распространенной задачей, мы можем иногда возникают проблемы, из-за которых Excel не может обновить некоторые ссылки.
Какие ссылки и причины вызывают проблему
В Excel есть инструмент под названием Ссылки или внешние ссылки это позволит нам скопировать все данные с одного листа и вставить их в другой, как в одной книге, так и в разных книгах. Эта ссылка означает, что при изменении данных исходного листа это изменение также влияет и выполняется на целевом листе. Важно уточнить, что эта функция отличается от функции копирования и вставки или гиперссылок, поскольку таким образом не выполняется обновленный процесс связывания. Таким образом, каждый раз, когда исходное содержимое ссылки обновляется, оно также будет выполняться в книге, в которую мы добавили ссылку.
Далее мы увидим различные действия, которые мы можем предпринять, чтобы попытаться решить проблемы при обновлении ссылок в Microsoft Excel.
Найдите внешние ссылки, чтобы решить проблему
В нашей книге все ячейки, содержащие ссылки или внешние ссылки, имеют имя книги, на которую они ссылаются, поэтому ячейка будет содержать расширение книги. Это то, что мы можем использовать для поиска ячеек и их восстановления, чтобы решить проблему с обновлением.
Контроль обновления ссылок
Чтобы обновить ссылки, на вкладке «Данные» мы должны нажать кнопку «Обновить все».
Разблокировать защищенную таблицу
Иногда мы можем обнаружить, что проблема с обновлением ссылок в Excel может возникнуть, когда мы защищаем электронную таблицу. Если мы установили пароль, который защищает наш лист, мы можем попытаться удалить его, чтобы увидеть, решит ли он проблему.
Для этого достаточно будет щелкнуть правой кнопкой на вкладке «Лист» в левой нижней части. Это приведет к появлению контекстного меню, в котором мы должны выбрать опцию «Снять защиту листа «. Если наша электронная таблица защищена паролем, мы должны ввести правильный пароль и нажать «Применить». Если он не заблокирован каким-либо паролем, нажатие на «Снять защиту с листа» автоматически разблокирует защищенный лист.
В качестве альтернативы мы также можем разблокировать защищенную электронную таблицу на вкладке «Обзор», которую мы находим в верхней правой части Excel. Отсюда в разделе «Защитить» нажмите кнопку «Снять защиту с листа».
Восстановить битые ссылки
Перед тем, как сделать этот вариант, удобно, чтобы сохраняем резервную копию нашей книги Excel. Позже мы открываем книгу Excel, которая показывает нам ошибку со ссылками, и щелкаем вкладку «Данные». Здесь мы увидим, что команда «Редактировать ссылки» недоступна, если наша книга не содержит ссылок.
Отключить DDE (динамический обмен данными)
Освободи Себя Протокол динамического обмена данными DDE был разработан Office, чтобы иметь возможность обмениваться данными между различными приложениями, которые его составляют, например, между PowerPoint и Excel, Word и Excel и т. д. Когда мы пытаемся открыть документ с помощью этого протокола, появится окно с предупреждением, указывающее, мы хотим обновить данные связанных файлов.
Если мы хотим отключить его, мы можем щелкнуть по вкладке «Файл» и «Параметры». В новом окне в разделе «Дополнительно» мы смотрим в раздел «Общие» и устанавливаем флажок «Пропустить другие приложения, использующие динамический обмен данными (DDE)» в Excel.
Читайте также: