Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 45

Ошибка открытия конкретной таблицы в базе

30.01.2018, 15:34. Показов 2363. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
стала возникать ошибка при открытии конкретной таблицы в базе ACCESS 2010.
При создании запроса на выборку/создание таблицы из якобы нечитаемой таблицы все данные нормально показываются и создается таблица.
при конвертировании в формат MDB и последующем открытии ошибок нет, все данные в указанной таблице читаются.
что за глюк, как вылечить?
Миниатюры
Ошибка открытия конкретной таблицы в базе  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.01.2018, 15:34
Ответы с готовыми решениями:

Ошибка открытия таблицы
Доброго времени суток. База Access, подключаю таблицу через adotable(имя таблицы Grup). На форме есть dblookupcobobox, который берет...

Запрет открытия конкретной страницы в hosts
Как запретить открывать конкретную страницу сайта (сайт.ру/страница) на компьютере с ОС windows 7?

Записи в базе данных, как встать на последнюю запись в базе после открытия?
Есть два вопроса. Во-первых - как встать на последнюю запись в базе после открытия? И во-вторых - есть база в которую каждые 10...

33
Эксперт MS Access
26828 / 14509 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
31.01.2018, 08:29
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от samsomus Посмотреть сообщение
Надо как-то найти какие записи теряются... как сравнить таблицу из запроса (со всеми данными) и скопированную (с потерянными) на предмет нахождения указанных 4 записей?
Если в таблице есть уникальное поле, то можно найти потерянные. В базе, где видны все записи, пишем запрос связывающий таблицу/запрос с полным набором с таблицей из БД где отсутствуют 4 записи. Имена таблиц, полей условные
SQL
1
2
3
4
5
SELECT [таблица/запрос с полным набором].* 
FROM [таблица/запрос с полным набором] LEFT JOIN 
[c:\путь\имяБД.mdb].ИмяИспорченнойТаблицы
ON [таблица/запрос с полным набором].УникальноеПоле=ИмяИспорченнойТаблицы.УникальноеПоле
WHERE ИмяИспорченнойТаблицы.УникальноеПоле IS NULL
0
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 45
31.01.2018, 10:37  [ТС]
вот схема данных, может что-то даст?
Миниатюры
Ошибка открытия конкретной таблицы в базе  
0
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 45
31.01.2018, 11:35  [ТС]
и не смотря на наличие ошибки (если она действительно есть) новые записи добавляются в процессе работы. Правда с очень большой оговоркой, действия, вносимые одним из пользователей, вообще не сохраняются, причину, опять же, понять не могу...

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

Добавлено через 13 минут
и MDE файл не создается еще в добавок...
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,963
Записей в блоге: 4
31.01.2018, 11:38
У ВАС --22 ТАБЛИЦЫ
В СХЕМЕ -17

---
НЕТ 5
--заказы-лог
--звонки-лог
--контроль-дата
--звонки-2
--столы

и непонятны связи
--есть ли каскадное удаление
--есть ли целостность

по крайней мере сформируйте отчет по архивариусу (таблицы-поля-связи)+запросы(текст sql)
и переведите его в ворд, чтобы можно было посмотреть структуру базы и связи
0
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 45
31.01.2018, 11:47  [ТС]
shanemac51, имеется ввиду "Средство документирования базы данных"? Архивариуса не нахожу...
Цитата Сообщение от shanemac51 Посмотреть сообщение
НЕТ 5
--заказы-лог
--звонки-лог
--контроль-дата
--звонки-2
--столы
эти таблицы не участвуют (это для себя)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,963
Записей в блоге: 4
31.01.2018, 11:54
Цитата Сообщение от samsomus Посмотреть сообщение
Средство документирования базы данных
именно его
0
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 45
31.01.2018, 11:56  [ТС]
вот что получилось по документированию, в архиве в двух видах, как удобнее...
Вложения
Тип файла: rar doc.rar (388.1 Кб, 2 просмотров)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,963
Записей в блоге: 4
31.01.2018, 13:08
в екселе смотреть неудобно


в остальном
--все ваши таблицы --линкованные
--схемы таблиц не существует
--значит могли вручную удалить что угодно
--предполагаю, что и формы табличные
0
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 45
31.01.2018, 13:32  [ТС]
вот по таблицам.
ни одной формы табличной нет (кроме подчиненных и то, только для просмотра без возможности изменений/удалений), все в нормальных формах...
Вложения
Тип файла: pdf doc_rptObjects2.pdf (234.4 Кб, 3 просмотров)
0
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 45
31.01.2018, 13:39  [ТС]
схема связей выше на скрине есть
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,963
Записей в блоге: 4
31.01.2018, 13:56
Цитата Сообщение от samsomus Посмотреть сообщение
При создании запроса на выборку/создание таблицы из якобы нечитаемой таблицы все данные нормально показываются и создается таблица
у вас всего 2 запроса, причем 1 -перекрестный, и 1 на выборку по датам
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
W:\YandexDisk\учет\uchet.accdb 31 января 2018 г.
запрс доставка Страница: 39
 
SELECT доставка.Дата_звонка, доставка.фио_клиент, доставка.Содержание_разговора,
 доставка.Контакты, доставка.Сумма, доставка.Чек, доставка.Код,
 доставка.выполнено, доставка.ID_менеджер
FROM доставка, календарь
WHERE (((доставка.Дата_звонка) BETWEEN календарь!дата_1 AND календарь!дата_2)
 AND  ((доставка.Контакты) LIKE "*" & Forms!доставка.поиск_контакты & "*")
 AND ((доставка.выполнено) LIKE "*" & Forms!доставка.выполнено & "*"));
 
============
TRANSFORM FIRST([этапы_работы]![Этапы_работы] & " " & [Таблица_заказов]![клиент]) AS этап
SELECT Таблица_заказов.дата_мероприятия,
 Таблица_заказов.Код
FROM (зал RIGHT JOIN Таблица_заказов
 ON зал.Код = Таблица_заказов.зал_Код)
 LEFT JOIN этапы_работы 
 ON Таблица_заказов.этапы_работы_Код = этапы_работы.Код
WHERE (((Таблица_заказов.дата_мероприятия) IS NOT NULL
 AND (Таблица_заказов.дата_мероприятия) 
 BETWEEN календарь!дата_1 AND календарь!дата_2)
 AND ((этапы_работы.Код)=6
 OR (этапы_работы.Код)=7 
 OR (этапы_работы.Код)=13))
GROUP BY Таблица_заказов.дата_мероприятия,
 Таблица_заказов.Код,
 Таблица_заказов.Код_звонок,
 этапы_работы.Этапы_работы,
 этапы_работы.Код,
 зал.Код
PIVOT зал.Зал IN ("1 этаж","2 этаж","Винотека","Библиотека","Весь ресторан","Не определено");
0
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 45
31.01.2018, 14:14  [ТС]
shanemac51, запросов гораздо больше...
только меня интересуют данные в таблицах...
Миниатюры
Ошибка открытия конкретной таблицы в базе  
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,963
Записей в блоге: 4
31.01.2018, 15:28
Лучший ответ Сообщение было отмечено alvk как решение

Решение

у меня больше идей для помощи в угадывании вашей ситуации нет
....увы

меня интересует тот запрос, который переписывает на 4 строки меньше чем есть в наличии в другую таблицу
1
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 45
01.02.2018, 15:56  [ТС]
shanemac51, огромное спасибо за помощь, все работает как надо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.02.2018, 15:56

Пример открытия БД на ADO и открытия таблицы
Кто-нибудь помогите с примером открытия БД на ADO и открытие таблицы. Большое спасибо.

Репликатор замирает до бесконечности на конкретной базе
Привет. А не подскажите что это может быть когда сервер1 по расписанию начинает репликацию базы (размер 700 Mb) и уже не...

Ошибка при изменении таблицы в базе даных
при любом изменении выдается ошибка --- Error Type: Microsoft JET Database Engine (0x80004005) Operation must use an updateable...

Как подключиться к конкретной базе данных при работе с EF Code First
Я хочу подключиться к конкретной базе данных при работе с EF Code First. Как мне это сделать?

Как удалить все данные из конкретной таблицы?
все сказано в заголовке, естественно надо чтоб таблица осталась, может как-то можно по другому еще, потому что по сути мне надо ! стереть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru