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

Заказы, с полями: IDЗаказа, Клиент, где IDЗаказа - AutoNumber
Услуги, с полями IDУслуги, IDЗаказа, Услуга

Связанные один ко многим по полю IDЗаказа. И есть такие-же, но архивные:

ЗаказыАрхив, с полями: IDЗаказаАрхив, Клиент
УслугиАрхив, с полями IDУслугиАрхив, IDЗаказаАрхив, Услуга

Какой наиболее оптимальный способ "сдачи записи по оказанной услуге клиенту в архив" ?

INSERT INTO ЗаказыАрхив SELECT * FROM Заказы WHERE ...- не всегда будет работать.
...
Рейтинг: 0 / 0
вопрос по INSERT INTO
    #32538262
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторне всегда будет работать
Это почему?

В архиве IDЗаказа не должен быть счетсчиком

Требуется загнать в архив запись с IDЗаказа = OldID

1. Insert Into ЗаказыАрхив (IDЗаказаАрхив, Клиент) Select * From Заказы Where IDЗаказа = oldID
2. Insert Into УслугиАрхив (IDУслугиАрхив, IDЗаказаАрхив, Услуга) Select * From Услуги Where IDЗаказа = oldID
3. Delect * From Услуги Where IDЗаказа = oldID
4. Delect * From Заказы Where IDЗаказа = oldID

И все это желательно в транзакции

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


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