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

Ошибка при изменении таблиц

10.10.2023, 23:27. Показов 2730. Ответов 33

Студворк — интернет-сервис помощи студентам
Всем здравствуйте, появилась проблема при выполнении практики, не понимаю в чем именно заключается проблема (рисунок 1), прикладываю связи в таблице (рисунок 2), саму БД прикладываю в архиве, пожалуйста, подскажите, методичка смело заводит в тупик
Миниатюры
Ошибка при изменении таблиц   Ошибка при изменении таблиц  
Вложения
Тип файла: rar Учебный процесс — копия.rar (30.0 Кб, 19 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2023, 23:27
Ответы с готовыми решениями:

Ошибка при изменении пароля
Добрый день, прошу помощи в решение данной ситуации: При изменении пароля вылетает ошибка. VB не знаю. Код копировал с форума и пытался...

Ошибка при изменении источника данных
Здравствуйте форумчане. Есть 2 формы, договоры и Find, таблица договоры. Если создать запрос:SELECT договоры., договоры., ...

Ошибка при подлинковке таблиц
Здравствуйте! Подскажите как проверить 'качество" подлинковки таблиц и избежать ошибки при отсутствии одной из таблиц.

33
0 / 0 / 0
Регистрация: 28.02.2020
Сообщений: 11
11.10.2023, 14:18  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Во!
Сегодня увидел ошибку. По мне ошибка и должна быть так как у вас организована "закольцовка" связи по группе.
Проверил: Разорвал "кольцо" удалил связь "Студент" -> "Успеваемость" = Заработало!
Ух и связи у вас по методичке!
На практике никто так не делает ...

У меня идей больше нет, к сожалению.
В качестве очередного эксперимента, по вашим советам, разорвала кольцо, обновление групп действительно происходит, тоже челюсть успела упасть за это время
0
Эксперт MS Access
 Аватар для Eugene-LS
13262 / 5940 / 1528
Регистрация: 05.10.2016
Сообщений: 16,617
11.10.2023, 14:20
Лучший ответ Сообщение было отмечено Oawin как решение

Решение

Oawin, "закольцовка" - смотрите что происходит (и обсудите это с преподавателем):
- Вы изменили номер группы в таблице "Группа" и дальше каскадно пошло :
Каскадное обновление влево:
"Группа" -> "Студент" -> "Успеваемость" = Error! - В таблице "Изучение" ещё нет такого кода группы ...

Каскадное обновление вправо:
"Группа" -> "Изучение" -> "Успеваемость" = Error! - В таблице "Студент" нет такого кода группы ...
1
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
11.10.2023, 14:21
Цитата Сообщение от Oawin Посмотреть сообщение
если я Вас правильно поняла, опыт использования MS Access всего 2 дня
Поняли наполовину.
И Access здесь не при чем.

Нужно было скопировать данные таблицы (Ctrl-C) и вставить здесь в сообщение (Ctrl-V).
Теги [TABLE][/TABLE], уж ладно, я добавить могу, если не справитесь.

А не картинку опять выкладывать.
0
0 / 0 / 0
Регистрация: 28.02.2020
Сообщений: 11
11.10.2023, 14:38  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
А могли бы Вы выложить здесь содержимое таблицы MSysRelationships, но только в тегах таблицы (в верхней строке тегов есть такой рисунок, нажимаете на него и между "TABLE /TABLE" вставляете).
ccolumngrbiticolumnszColumnszObjectszReferencedColumnszReferencedObjectszRelationship
143520GroupCategoryIDMSysNavPaneGroupsIdMSysNavPaneGroupCategoriesMSysNavPaneGroupCategoriesMSysNavPaneGroups
143520GroupIDMSysNavPaneGroupToObjectsIdMSysNavPaneGroupsMSysNavPaneGroupsMSysNavPaneGroupToObjects
143520НГСтудентНГГруппаГруппаСтудент
243520НГУспеваемостьНГСтудентСтудентУспеваемость
243521НСУспеваемостьНССтудентСтудентУспеваемость
443520НГУспеваемостьНГИзучениеИзучениеУспеваемость
443521КПУспеваемостьКПИзучениеИзучениеУспеваемость
443522ТАБНУспеваемостьТАБНИзучениеИзучениеУспеваемость
443523ВИДЗУспеваемостьВИДЗИзучениеИзучениеУспеваемость
143520НГИзучениеНГГруппаГруппаИзучение
143520ТАБНИзучениеТАБНПреподавательПреподавательИзучение
143520КПИзучениеКППредметПредметИзучение
143520ККАФПреподавательККАФКафедраКафедраПреподаватель
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
11.10.2023, 14:54
Зачем, например
243520НГУспеваемостьНГСтудентСтудентУспеваемость
243521НСУспеваемостьНССтудентСтудентУспеваемость
НГ в таблице Успеваемость, группу, если нужна, вытаскивают по студенту, а здесь нужен только НС, и т.д. ... .
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
11.10.2023, 16:25
Цитата Сообщение от Capi Посмотреть сообщение
Ну, [сбалл-гр] - это явно средний балл группы, вполне может быть нецелым.
И [группа].[пбалл] - проходной балл группы, тоже дробное.
Так я не про имена, а про тип-с плавающей точкой(стесняюсь спросить-а зачем:для дробей не бывает типов действительный или денежный? и функции Round,если при вычислениях получается "длинная" дробь),да и символ "-" (который кое где,кое когда,без "[...]" будет интерпретирован "железякой" как знак вычитания) в имени не комильфо.
Capi, разумеется я обращался не к вам, а лишь ссылался.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
11.10.2023, 17:17
Цитата Сообщение от SDKU Посмотреть сообщение
Так я не про имена, а про тип
И я не про имена, а про физический смысл поля.

Цитата Сообщение от SDKU Посмотреть сообщение
а зачем:для дробей не бывает типов действительный или денежный?
Прекрасно знаете, что бывает.
Но, думаю, что и сами Вы крепко-накрепко это усвоили далеко не с первых шагов в Access.
И наверняка использовали поначалу именно тип с плавающей точкой.

Преподают-то не практики.
А, вероятнее всего, вчерашние студенты, выросшие на тех же методичках.
Прискорбно, но это так.
0
0 / 0 / 0
Регистрация: 28.02.2020
Сообщений: 11
11.10.2023, 17:58  [ТС]
Вопрос решился, спасибо всем участникам темы!
0
Эксперт MS Access
 Аватар для Eugene-LS
13262 / 5940 / 1528
Регистрация: 05.10.2016
Сообщений: 16,617
11.10.2023, 18:08
Цитата Сообщение от Oawin Посмотреть сообщение
Вопрос решился
А вот любопытно, однако - Как?!
0
0 / 0 / 0
Регистрация: 28.02.2020
Сообщений: 11
11.10.2023, 18:17  [ТС]
Цитата Сообщение от Eugene-LS Посмотреть сообщение
А вот любопытно, однако - Как?!
Благодаря Вашему предложению, разорвать "закольцовку", оно оказалось очень действенным
Создала новую БД + применила Ваш совет = успех!

Пути методичек неисповедимы
0
Эксперт MS Access
 Аватар для Eugene-LS
13262 / 5940 / 1528
Регистрация: 05.10.2016
Сообщений: 16,617
11.10.2023, 18:21
Цитата Сообщение от Oawin Посмотреть сообщение
разорвать "закольцовку"
А препод как же?
0
0 / 0 / 0
Регистрация: 28.02.2020
Сообщений: 11
11.10.2023, 18:23  [ТС]
Цитата Сообщение от Eugene-LS Посмотреть сообщение
А препод как же?
Аргументировал проверкой на внимательность
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
11.10.2023, 18:26
Цитата Сообщение от Capi Посмотреть сообщение
А, вероятнее всего, вчерашние студенты, выросшие на тех же методичках.
Если и методички пишут они же-я спокоен за будущее!
0
Эксперт MS Access
 Аватар для Eugene-LS
13262 / 5940 / 1528
Регистрация: 05.10.2016
Сообщений: 16,617
11.10.2023, 18:43
Цитата Сообщение от Oawin Посмотреть сообщение
Аргументировал проверкой на внимательность
Выкрутился.

Тогда, то бы "студент" не "потерялся" в таблице фактов успеваемости можно сделать так:
Миниатюры
Ошибка при изменении таблиц  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.10.2023, 18:43

Ошибка при сверке двух таблиц?
Есть две таблицы. Таблица1: Поле4| Поле1| Поле2 |Поле3 -----|------|-------|------- Bob | 1 | 1 | 3 ...

Ошибка при создании запроса из нескольких таблиц
Помогите,может кто сталкивался с такой проблемой!!! При выыборке на запрос из одной таблицы - все отобоажается корректно. В случае если 2...

Ошибка при линковании удаленных на MySQL таблиц (3170 ISAM)
При создании линка таблиц размещенных на MYSQL сервере с клиентом на MS Access возникла следующая ошибка 3170 Невозможно найти...

Ошибка при любом изменении БД
Пишу на АСП, через АДО. При попытке обновить изменения Recordset пишет: 'Текущий объект Recordset не поддерживает обновление. Это связано с...

Ошибка при создании таблиц
Здравствуйте. Создал БД. Во вкладе Tables сразу после создания БД было много каких то таблиц. Они были созданы автоматически. По глупости...


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

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru