Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > запрос на добавление


Автор: Zorak 23.5.2008, 17:37
вот перечитал литературу по раза три, но так и не понял, как работают запроси на добавление *(... обясните пжлста, для чего в аксцес поля в консрукторе запроса: "поле", "добавление" и "условие отбора"....... например когда я вибираю в поле "код", то в "добавление" тоже появляеться слово "код", почему :? и что ето значит ???...

Автор: Akina 23.5.2008, 18:27
Запрос на добавление - это дополнение к запросу на выборку. Т.е. выбранные записи не показываются, а добавляются в другую таблицу.
Внутренний, выбирающий, запрос - обычный запрос. Условие отбора относится именно к нему.
А вот внешняя, добавляющая, часть, указывает, в какую таблицу класть выбранное, и устанавливает соответствие полей. По умолчанию считается, что данные следует помещать в одноименные поля - вот почему появляется то же имя в поле "Добавление". Однако там может быть и другое имя - скажем, поле "Код" выбранных записей может помещаться в поле "Индекс" пополняемой таблицы - тогда это нужно будет указать вручную.

Лучше будет, если ты пока забудешь про существование конструктора, и начнешь разбираться с запросами на SQL-языке. Суть прячется именно там.

Добавлено через 6 минут и 30 секунд
Вот этот курс поможет разобраться в основах: 
http://www.intuit.ru/department/database/sql/1/
Запросы на добавление - это материал 8 лекции, но лучше начать с начала.

Автор: Zorak 23.5.2008, 19:03
ну врод понял.... просто был один запрос, даже работал)...через некоторое время я запустил етот запрос и он уже не работал(.. так и не розобрался почему.... но я его исправил на SQL.. и заработал... а в конструкторе всё равно не понял)... спасибо тебе.... ушол дальше учить..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)