powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Стали удаляться записи из связанной таблицы в аксесс 2016
23 сообщений из 23, страница 1 из 1
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39205892
Photografer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в следующем.База данных для библиотеки. Есть таблица с инвентарными номерами книг. Есть другая таблица - формуляр читателя в которой есть также инвентарный номер книги,которую взял человек.
Раньше в 2003 аксессе все работало корректно (ну или я не замечала ошибки) Теперь, когда я удаляю инв.номер из таблицы "формуляр" , то у меня этот номер удаляется и из инвентарной книги. Таблицы связаны по инвентарному номеру. Без обеспечения целостности данных. В чем может быть причина?
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39205901
Photografer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Примечания. Так происходит только со старыми записями. Если я для проверки ввожу новый инвентарный номер, потом записываю его на читателя и потом удаляю номер из формуляра. то все работает корректно. Номер из таблицы инвентарных номеров никуда не исчезает
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39205908
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Photografer,

проверьте базу --может где-то стоит каскадное удаление
хотя я не удаляю из формуляра --есть поле дата сдачи
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39205958
Фотография Slavinag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже не понятно - зачем удалять из формуляра? Я бы сделал, как предложено выше, поле сдачи книги, если оно заполнено (с проверками корректности), то эта книга считается "удалённой" и в формуляре не показывается. Так заодно можно и историю прочитанных книг хранить.
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39206084
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может так:
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207071
Photografer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каскадное удаление нигде не стоит. Удаление из формуляра сделано для того, чтобы один номер был привязан только к одному человеку. Мне так удобней, чем потом с датами разбираться и смотреть сдал он или нет. Просто в 2003 аксессе все работала. И сейчас работает, если добавлять новый номер. У меня такое чувство, что надо что-то сделать с таблицами, с помощью средств аксесс. МОжет какое-то там действие предусмотрено при переходе с одной версии на другую?
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207072
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Photografer...Таблицы связаны по инвентарному номеру. Без обеспечения целостности данных.... Так убери эту связь. Она ни к чему не обязывает, можно и без неё.
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207075
Photografer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
\\\\, тогда я не смогу узнать какое название книги, если связь уберу. Получится просто привязка номера к фамилии, Мне кажется связь нужна
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207076
Photografer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
\\\\,у меня в течении восьми лет все работало корректно, пока мы не першли на новый аксесс из-за того что надо работать только на лицензионном :(
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207079
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Photografer\\\\, тогда я не смогу узнать какое название книги, если связь уберу. Получится просто привязка номера к фамилии, Мне кажется связь нужнаА причём тут связь? Совсем ни причём. Видимо ты работаешь с таблицами напрямую (поэтому и лицензионный Access нужен?)? А в поле таблицы сделана подстановка... Так подстановка работает независимо есть связь или нет.
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207081
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Photografer\\\\,у меня в течении восьми лет все работало корректно, пока мы не першли на новый аксесс из-за того что надо работать только на лицензионном :( Есть Runtime версия Access, типо бесплатно... MS Office можно брать без Access, что выходит гораздо дешевле...
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207082
Photografer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
\\\\,связь убрала. Не помогло. Проблема в том что если я просто в формуляр пишу номер, о все удаляется потом корректно. НО если я делаю это через другую форму, карточку книги - в которой номер книги привзывается к фамилии, то вот потом удаляется уже и номер из инвентарной и из формуляра. Хотя я как-то не понимаю, почему так происходит. Ладно буду сама разбираться. Ткут конечно обсуждать, все равно , что диагноз по телефону ставить :( Спасибо
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207097
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PhotograferТут конечно обсуждать, все равно , что диагноз по телефону ставить :( Спасибо

особенно, если вы стесняетесь выложить пример вашей базы
никто конечно не сможет угадать , какие связи таблиц вы установили
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207142
Photografer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА, а как его выложить? Как его вообще сделать этот пример. Скрииншот кинуть?
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207158
Photografer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА, вот скриншот. Все лишнее стерла, оставила только то, что относится к делу. В связях нигде нет каскадного удаления
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207406
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Photografer,

здесь важна только связь

если книга не списана и дата сдачи не заполнена, но книга выдана
покажите связь этих таблиц
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207409
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Photografer,

но в этом формате
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207413
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Photografer,

вернее в этом
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207423
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чудес на свете не бывает. Если запись удаляется, то это может происходить только в двух случаях: каскадное удаление и удаление запросом. Проверить, есть ли каскадное удаление можно просто - удалите руками запись из Формуляра, если исчезнет соответствующая записть из инвентарной книги, значит каскад включен, но почему-то не виден на схеме. Нужно будет пересоздать связь заново или вообще всю таблицу, т.к. это глюк.

Если же не удалится, то ройтесь в коде или под отладчиком, где-то есть удаление.
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207428
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, и обеспечение целостности лучше все-таки включать, чтобы не пропускать ошибки и не разрушать целостность базы.
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207979
Photografer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА,
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39207980
Photografer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,
не получается у меня установить обеспечение целостности. Не дает. Слишком запутанная система. Как раз из-за формуляров
...
Рейтинг: 0 / 0
Стали удаляться записи из связанной таблицы в аксесс 2016
    #39208434
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Photograferне получается у меня установить обеспечение целостности. Не дает
Значит целостность уже нарушена. Только править руками дефектные записи и включать целостность.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Стали удаляться записи из связанной таблицы в аксесс 2016
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]