powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Необновляемый рекордсет
3 сообщений из 3, страница 1 из 1
Необновляемый рекордсет
    #32453109
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть "представление", на основе которого хочу сделать форму:

Код: plaintext
1.
2.
SELECT     dbo.зоВыпЧерт0.DraftQuantity, dbo.tDrafts.NumDraft AS Expr1, dbo.tDrafts.NumOrder AS Expr2, dbo.tDrafts.StrNum AS Expr3
FROM         dbo.tDrafts LEFT OUTER JOIN
                      dbo.зоВыпЧерт0 ON dbo.tDrafts.NumDraft = dbo.зоВыпЧерт0.NumDraft


Не разрешается ни менять, ни добавлять записи. (В мдб аналогичный запрос вполне работоспособен)

Меняю left outer join на inner - добавлять можно, править нельзя ("пока вы меняли запись, она была изменена другим пользователем").

В зоВыпЧерт0 написано следующее:
Код: plaintext
1.
2.
SELECT     dbo.tDrafts.NumDraft, ISNULL(dbo.tDrafts.Quantity,  0 ) * ISNULL(tDrafts_1.Quantity,  1 ) AS DraftQuantity
FROM         dbo.tDrafts LEFT OUTER JOIN
                      dbo.tDrafts tDrafts_1 ON dbo.tDrafts.NumHighLevel = tDrafts_1.NumDraft 


Понимаю, что если и там сделать иннер джойн, разрешит менять. Но нельзя там иннер. distinct, top не спасает...

Что делать?..
...
Рейтинг: 0 / 0
Необновляемый рекордсет
    #32453112
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прописывать уникальную таблицу и команду синхронизации.
...
Рейтинг: 0 / 0
Необновляемый рекордсет
    #32453137
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И поменьше модерировать :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Необновляемый рекордсет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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