![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.11.2010
Сообщений: 45
|
![]()
Всем добрый вечер.
Знающие люди, будьте добры помогите,а то скоро сойду с ума ![]() В общем есть таблица Билет на самолёт в ней находятся поля типа: дата вылета и время вылета, дата и время прибытия, место и класс. И что бы не прописывать для 100 билетов везде одну и ту же дату и время вылета,хочу сделать запрос на добавление,т.е. мы вводим 1 раз дату и время вылета,кол-во мест в 1 классе, бизнес классе,и эконом классе,а место заполняеться по порядковому номеру записи,т.е. если сто билетов от 1 до 100. Сам запрос на добавление вот: Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Как то так:
dat = "15.11.2011" for i=1 to 100 INSERT INTO Билет ( [Дата вылета], [Время вылета], [Дата прибытия], [Время прибытия], [Цена билета], [Класс билета], [Страна прибытия], [Город прибытия], [Аэропорт прибытия],"&i&" ) SELECT "&dat &" AS Выражение1, [Время вылета] AS Выражение2, [Дата прибытия] AS Выражение3, [Время прибытия] AS Выражение4,[Цена билета], [Класс билета] AS Выражение7, [Страна прибытия] AS Выражение6, [Город прибытия] AS Выражение8, [Аэропорт прибытия] AS Выражение9;"&i&" as par next Но с учётом кривого запроса получится и кривой результат, надеюсь логика переменных понятна. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.11.2010
Сообщений: 45
|
![]()
Спасибо, но пока с логикой переменных разобраться не могу, т.к. столкнулся ещё с 1 проблемой.Если в MA делать запрос через конструктор и там выбирать "Запрос на добавленние" то он кроме как Insert ничего не воспринимает.Как сделать запрос что б туда можно было вставить цикл?и вообще свой sql код?
И ещё вопрос ![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Что то вроде run.sql или
dim db as database set db = currentdb for i=1 to 100 db.execute ("KOD") next |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос на добавление | =Student= | БД в Delphi | 5 | 12.09.2010 21:39 |
Запрос на добавление | Grushka | Microsoft Office Access | 3 | 03.05.2010 10:00 |
Запрос на добавление | Insightful | Microsoft Office Access | 9 | 30.04.2010 18:17 |
Добавление (запрос) | warshadow | Microsoft Office Access | 8 | 23.10.2009 01:15 |
запрос на добавление | William | Microsoft Office Access | 3 | 13.07.2007 22:00 |