Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Problemy s INSERT / 2 сообщений из 2, страница 1 из 1
17.09.2004, 15:42:03
    #32700103
magoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Problemy s INSERT
Кто подскажет, можно ли в списке аттрибутов команды INSERT указать элементы формы?
У меня есть следующая команда:

CurrentProject.Connection.Execute "INSERT INTO RentStatus (Asset)" _
& "SELECT DISTINCT c1.SubAsset " _
& "FROM Container AS c1 " _
& "WHERE c1.MainAsset=" & Rental_DeviceID & "" _
& "UNION " _
& "SELECT DISTINCT c3.SubAsset " _
& "FROM Container AS c2 RIGHT OUTER JOIN Container AS c3 ON c2.SubAsset=c3.MainAsset " _
& "WHERE c2.MainAsset=" & Rental_DeviceID & "" _
& "UNION " _
& "SELECT DISTINCT c5.MainAsset " _
& "FROM CONTAINER AS c5 " _
& "WHERE c5.MainAsset=" & Rental_DeviceID & ""


В этом случае добавляется только один столбец с аттрибутам Asset в таблицу RentStatus. В то время как в этой таблице есть ещё элементы:
RentStatus(Asset, CompanyID, RentBegin,RentEnd, Comments ). Данные для этих аттрибутов иммеются в форме в виде Техтбоксов.
В обшем как правильно дописать комадну
INSERT INTO RentStatus (Asset,...,...,....)" ? Пробовал в скобки внести элементы формы, но не получалось. Потом просто сделал UPDATE для всех столбцов, заработало, но слишком много кода получилось.
...
Рейтинг: 0 / 0
17.09.2004, 15:53:03
    #32700126
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Problemy s INSERT
есть же конструктор запрос - сделай и погляди текст
Код: plaintext
1.
2.
3.
INSERT INTO TModel ( Model_Id, Model_Name, Seria_Id )
SELECT TTModel.Model_Id, TTModel.Model_Name, TTModel.Seria_Id
FROM TTModel;
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Problemy s INSERT / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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