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

Ситуация вот такая.

Есть таблица_1 из поля которой нужно инфу выдрать через подчиненный запрос и вставить поле другой таблицы (Update сделать)
Создаю запрос на обновление
и пишу в нем подчиненный запрос
(select [field1] from [table1] where [pole]=[forms]![myfrm].myCtrl)
по идее запрос должен вернуть одно нужное значение (проверял это сделав обычный запрос на выборку) и проапдейдить полученным значениеем поле таблицы_2 ! Но пишет ошибку "operation must use an updatable query"

Как сделать так чтобы подчиненный запрос вернул значение и этим значением обновить поле таблицы?
...
Рейтинг: 0 / 0
Помогите с подчиненным запросом!!!
    #32316960
MixaCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А за быков ответишь!!!!

Может стоит разбить на 2 запроса - с подчиненными Access не очень дружен.... - один выбирает - второй уже на основании этого и join updat'ит....
...
Рейтинг: 0 / 0
Помогите с подчиненным запросом!!!
    #32316967
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полный текст запрос приведи
...
Рейтинг: 0 / 0
Помогите с подчиненным запросом!!!
    #32316985
Здесь лучше применить DLookup.
Можно еще попробовать SELECT DISTINCTROW... или SELECT TOP 1 ...
...
Рейтинг: 0 / 0
Помогите с подчиненным запросом!!!
    #32316991
Фотография Северный_Бобер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо , щас попробую
Ну про быков то я ласково, не с наездом
сапасибо!
...
Рейтинг: 0 / 0
Помогите с подчиненным запросом!!!
    #32317124
Фотография Северный_Бобер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хрена лысого, вси равно акес ругается так же

вот полный запрос на обновление поля наим_детали в таблице "Поступление"

( нужно запихнуть в это поле значение из таблицы "движение" по коду детали)


UPDATE поступление SET поступление.наим_детали = (select top1 наим_детали from движение where [код_детали]=[forms]![ввод_]![код_детали]);

можа я не так что то делаю?

(нужное значение находится в таблице движение)
Форма "Ввод_" находится на экране. и в поле код_детали торчит значение.
...
Рейтинг: 0 / 0
Помогите с подчиненным запросом!!!
    #32317177
Фотография Северный_Бобер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
??????
...
Рейтинг: 0 / 0
Помогите с подчиненным запросом!!!
    #32317202
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу блин. Не будет такое никогда работать в аксесе.
Подзапрос в предложениее Select (ну или в Update) - запрос тут же необновляемый. Вот и все. И формы ввода тут ни при чем.
...
Рейтинг: 0 / 0
Помогите с подчиненным запросом!!!
    #32317230
Фотография Северный_Бобер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно, значит и не будет возврата значения из поля!

Спасибо за просвещение тупого бобра!

Дорогой ЛП , подскажи как решить мою проблему, не пользуясь VBA , а пользуясь только запросами.
Как вытянуть значение из поля одной таблицы и запихнуть в поле другой таблицы!
Просто очень надо.
Попробовал ф-ю DlookUp но что не получается..
Помоги пожалуйста!
...
Рейтинг: 0 / 0
Помогите с подчиненным запросом!!!
    #32317253
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что у тебя с делукапом не получается?
Код: plaintext
1.
2.
Update поступление 
SET поступление.наим_детали = 
DLookUp( "движение" ,  "наим_детали" ,  "[код_детали]="  & forms![ввод_]![код_детали])
...
Рейтинг: 0 / 0
Помогите с подчиненным запросом!!!
    #32317297
Фотография Северный_Бобер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
после переделок!
вот это заработало
UPDATE поступление SET поступление.наим_детали = DLookUp("наим_детали","движение","[код_детали]=" & [forms]![ввод_]![код_детали]);

УРА!УРА!УРА!УРА!
ЛП, огромное спасибо тебе.Все заработало!!!!
Уважаю, грамотных людей!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с подчиненным запросом!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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