powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Редактирование результата запроса на выборку
7 сообщений из 7, страница 1 из 1
Редактирование результата запроса на выборку
    #39593228
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
туплю по полной.
Создал запрос на выборку из двух связанных таблиц.
Связаны по двум полям типа один к одному.
В одной таблицы поля галочки и код записи, в связанной по коду записи поля с расшифровкой (наименование, цена....).
Теперь пытаюсь редактировать записи в запросе а оно не даётся.
Это так и должно быть что ли?

------------------------------------------------------------------------
Спасибо за ответ.
...
Рейтинг: 0 / 0
Редактирование результата запроса на выборку
    #39593241
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58Связаны по двум полям типа один к одному.Если это связь по ключу (состоящему из двух полей) или хотя бы уникальному индексу - должно редактироваться. Иначе - запрос необновляемый.
...
Рейтинг: 0 / 0
Редактирование результата запроса на выборку
    #39593249
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

Немного не понял...:-(
...
Рейтинг: 0 / 0
Редактирование результата запроса на выборку
    #39593265
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
SELECT PACIENT_DOGOVOR_MES_PODBOR_TBL.PRIMENITb, PACIENT_DOGOVOR_MES_PODBOR_TBL.DOGOVOR_NUMBER, SPR_MEDIKAMENTS_TBL.MEDIKAMENTS_NAME
FROM SPR_MEDIKAMENTS_TBL INNER JOIN PACIENT_DOGOVOR_MES_PODBOR_TBL ON (SPR_MEDIKAMENTS_TBL.KOD_MEDIKAMENTS = PACIENT_DOGOVOR_MES_PODBOR_TBL.KOD_MEDIKAMENTS) AND (SPR_MEDIKAMENTS_TBL.KOD_MES = PACIENT_DOGOVOR_MES_PODBOR_TBL.KOD_MES)
WITH OWNERACCESS OPTION;



Два поля в связи.
...
Рейтинг: 0 / 0
Редактирование результата запроса на выборку
    #39593273
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.Е. связь по двум ключам.
...
Рейтинг: 0 / 0
Редактирование результата запроса на выборку
    #39593345
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183Два поля в связи.Да.

982183Т.Е. связь по двум ключам.Нет.

У тебя вообще нет индексов в таблицах. А должен быть индекс (KOD_MEDIKAMENTS,KOD_MES), причём уникальный, в каждой из таблиц. Только тогда возможна связь 1:1. Сейчас у тебя просто условие соответствия.

PS. И, к слову, в таблице SPR_MEDIKAMENTS_TBL у тебя есть дубликаты по этой паре полей - так что 1:1 невозможно даже теоретически.
...
Рейтинг: 0 / 0
Редактирование результата запроса на выборку
    #39593360
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina, Спасибо.
------------------------------------------
Наверху - это не мои комменты.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Редактирование результата запроса на выборку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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