Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/22: Рейтинг темы: голосов - 22, средняя оценка - 4.91
Основоположник на всё
 Аватар для Fedor666
44 / 44 / 3
Регистрация: 22.02.2010
Сообщений: 362

Не редактируется справочник

16.04.2013, 15:37. Показов 4448. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Имеется подчиненная таблице "Касса" табличка "Статьи" с неверно введенным значением "ДивиденТы". При попытке исправить запись выдает: "Удаление или изменение записи невозможно. В таблице Касса имеются связанные записи". При попытке развязать таблицы выдает: "Невозможно удаление отношения, унаследованного из связанной базы данных". База старая и информации в ней много. Неужели так и жить с этим позором? ИМХО, если изменить данные справочника, то должны соответственно измениться/исправиться все записи таблицы "Касса". Однако, у мелкософта свои представления "как надо". Такие же точно проблемы со справочником "Контрагенты" и т.д. Разве недопускается исправлять очепятки? Удивило! Не знаю чего теперь и делать. Подскажите, люди добрые, что происходит и как быть?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2013, 15:37
Ответы с готовыми решениями:

Не редактируется запрос
Здравствуйте,https://www.cyberforum.ru/images/editor/smilie.gif проблема такова: невозможно внести изменения в форму, созданную на основе...

Не редактируется запись в форме
Ребят, у меня в форме график производства при нажатии на кнопке "редактировать" должно выходить окно формы...

ADO.Recordset - Как узнать, что запись уже редактируется
Если многопользовательский вариант при доступе ADO.Recordset как узнать что запись кем то модифицируется

14
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
16.04.2013, 15:51
По всей видимости связи таблиц по текстовым полям. Посмотрите, поставлено ли каскадное изменение, и, возможно, править нужно не в Статьях, а в Кассе.
1
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
16.04.2013, 15:54
Цитата Сообщение от Fedor666 Посмотреть сообщение
если изменить данные справочника, то должны соответственно измениться/исправиться все записи таблицы "Касса".
Если правильно понял, то в св-вах связи должно стоять Каскадное изменение связанных полей
1
Основоположник на всё
 Аватар для Fedor666
44 / 44 / 3
Регистрация: 22.02.2010
Сообщений: 362
16.04.2013, 16:00  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
связи таблиц по текстовым полям
Все так и есть. Стоит "Обеспечение целостности данных", других галок нет. Что теперь делать? В таблице "Касса" можно только выбирать из выпадающего списка. Вот же засада!

Добавлено через 1 минуту
Цитата Сообщение от Андрэич Посмотреть сообщение
должно стоять Каскадное изменение связанных полей
Нет, к великому сожалению! Как же теперь быть?
0
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
16.04.2013, 16:08
Цитата Сообщение от Fedor666 Посмотреть сообщение
Как же теперь быть?
Структура неверная: связь только по числовым полям: Счетчик-Длинное целое, обычно, и обновление связей... По большому счёту, надо исправлять. Таких связей много?
(Да, и небось есть подстановки в самих таблицах?)
1
3544 / 1118 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
16.04.2013, 16:23
Цитата Сообщение от Fedor666 Посмотреть сообщение
При попытке развязать таблицы выдает: "Невозможно удаление отношения, унаследованного из связанной базы данных".
У вас же таблицы прилинкованы из другой базы. Открывайте ее и изменяйте там парметры связи.
1
Основоположник на всё
 Аватар для Fedor666
44 / 44 / 3
Регистрация: 22.02.2010
Сообщений: 362
16.04.2013, 16:24  [ТС]
Цитата Сообщение от Андрэич Посмотреть сообщение
Таких связей много?
(Да, и небось есть подстановки в самих таблицах?)
Пару тысяч контрагентов, полсотни статей, 60 тыс. записей в таблице "Касса" и есть подстановки, блин.
0
Основоположник на всё
 Аватар для Fedor666
44 / 44 / 3
Регистрация: 22.02.2010
Сообщений: 362
16.04.2013, 16:28  [ТС]
Цитата Сообщение от minob Посмотреть сообщение
У вас же таблицы прилинкованы из другой базы. Открывайте ее и изменяйте там парметры связи.
Леший ее знает к чему она прилинкована! Как-то скопировал на свой комп, пересвязал таблички и все работало даже без сети. Повышенная секретность, пароли... Ярлык запуска такой: "C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE" "\\Tm-nas\DB1\DB\FOBOSS.mdb" /WRKGRP "\\Tm-nas\DB1\DB\Security.mdw". Чего с энтим делать я не знаю.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
16.04.2013, 16:37
Посмотрите в системной таблице MSysObjects, столбец Database. Там написано, если таблица линкована, из какой она базы (полный путь).
2
Основоположник на всё
 Аватар для Fedor666
44 / 44 / 3
Регистрация: 22.02.2010
Сообщений: 362
16.04.2013, 16:43  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Посмотрите в системной таблице MSysObjects, столбец Database
Извиняюсь за тупость, где это можно посмотреть?
0
3544 / 1118 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
16.04.2013, 16:52
Цитата Сообщение от Fedor666 Посмотреть сообщение
Извиняюсь за тупость, где это можно посмотреть?
Спозиционируйтесь в окне базы на любую таблицу со стрелочкой впереди. Щелкните правой кнопкой мыши. Выберите пункт "Диспетчер связанных таблиц".
1
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
16.04.2013, 16:56
Гдето в настройках: Показывать скрытые объекты
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
16.04.2013, 16:59
С сайта MS "Отображение системных таблиц в области переходов. По умолчанию системные таблицы в области переходов не отображаются, поэтому сначала необходимо изменить значение параметра в диалоговом окне Параметры переходов, чтобы можно было увидеть таблицу USysRibbons после ее создания. Выполните следующую процедуру:

При открытой в приложении Access базе данных щелкните правой кнопкой мыши панель переходов в верхней части области переходов, а затем выберите в контекстном меню пункт Параметры переходов.
В диалоговом окне Параметры переходов в группе Параметры отображения установите флажок Показывать системные объекты, а затем нажмите кнопку ОК.
Системные таблицы появятся в области навигации."
1
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,933
Записей в блоге: 4
16.04.2013, 17:01
запустите архивариус
таблицы --свойства
--------поля--только им
запросы --текст sql

--------выведите в ворд
уберите разрывы листов или сохраните как НТМ
поможет в анализе базы
=============
я всегда делаю, когда разбираюсь с базой

Добавлено через 1 минуту
Системные таблицы появятся в области навигации."
не забудьте сначала архив сделать
1
Основоположник на всё
 Аватар для Fedor666
44 / 44 / 3
Регистрация: 22.02.2010
Сообщений: 362
17.04.2013, 09:54  [ТС]
Нашел. Прилинкованы все таблицы из FOBOSS_be.mdb. Открыл. Связь разрушил. Восстановил с "Каскадное обновление связанных полей". Переименовалось и даже в таблице "Касса" все стало путем! Ура!
Огромное всем спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.04.2013, 09:54
Помогаю со студенческими работами здесь

Перенёс БД (*.mdb) на другой комп - не редактируется.... (GMS OFFICE Tools)
Имелись две рабочих машины. обе независимые, у каждой своя база, но, обе на GMS OFFICE Tools. Появилась необходимость перенести базу с...

Передача данных: Справочник <-> Документ <-> Справочник
Доброго все времени суток! я в 1С новичек, помогите пожалуйста Я понимаю, что на многие вопросы уже были ответы. Все перекопал, не...

Не редактируется Edit1
Добавляю на форму Edit но выбрать,нажать на него не могу чтобы туда что то написать

Не редактируется БД Paradox
Здравствуйте. Подскажите пожалуйста в чем может быть проблема? Есть код, который должен редактировать базу каждый день. ...

не редактируется текст
привет! вопрос по массиву $_POST. есть форма для редактирования с 2-мы кнопками - удалить и редактировать. кнопка удалить работает. ...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru