Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




ЗАПРОСЫ-ДЕЙСТВИЯ

Теоретические сведения:

Для быстрого изменения, вставки, создания или удаления наборов данных из базы данных используются управляющие запросы или запросы-действия.

СУБД ACCESS отмечает запросы-действия специальными значками:

¾ запрос на добавление записей в таблицу;

¾ запрос на обновление записей в таблице;

¾ запрос на создание таблицы;

¾ запрос на удаление данных таблицы.

К командам языка определения данных (DDL) ОТНОСЯТСЯ:

· CREATE ­– предназначена для создания таблиц. Имя запроса не должно совпадать с именем создаваемой таблицы.

Формат:

CREATE TABLE<имя таблицы>

(<имя столбца 1><тип данных>[(<размер>)]),

(<имя столбца 2><тип данных>[(<размер>)]…),

· ALTER –предназначена для изменения структуры таблицы.

Формат команды, предназначенный для добавления столбца в таблицу:

ALTER TABLE <имя таблицы> ADD<имя столбца><тип данных>[<размер>];

· DROP – предназначена для удаления одной или нескольких таблиц.

Формат: DROP TABLE <имя таблицы>;

К командам языка манипулирования данными (DML) относятся:

· INSERT – позволяет добавлять строки в базу данных с помощью ключевого слова VALUES или с помощью оператора SELECT.

Формат:

INSERT INTO <имя таблицы> [(<имя столбца 1>,<имя столбца 2>…<имя столбца>)]

VALUES (<значение 1>,<значение 2>…<значение N>);

· UPDATE – предназначена для изменения существующих в таблице данных.

Формат:

UPDATE <имя таблицы> SET <имя столбца> = <список полей> [WHERE<предикат>];

· DELET – предназначена для работы с одной или несколькими строками.

Формат:

DELETE FROM<имя таблицы> [WHERE<предикат>];

Всё, что включено в квадратные скобки […], является необязательны. Элемент <предикат> – условие, которое может быть истинным или ложным для каждого столбца комбинация столбцов из таблицы (таблиц), определенных предложение FROM.

К командам языка управления данными (DCL) относятся:

· GRANTразмещает указанным пользователем выполнять определенные действия;

· REVOKEотбирает у пользователя права, для осуществления операций над объектом.

 

Запрос 1.

SELECT Поступления.* FROM Поступления ORDER BY Поступление_Дата, Поступление_Номер;

 

 

 

 

Зпрос 2.

 

SELECT Поступления_Товары.* FROM Поступления_Товары ORDER BY Поступления_Товары.Поступление_Товар_Код;

 

 

 

Запрос 3.

 

SELECT Продажи.* FROM Продажи ORDER BY Продажи.Продажа_Дата, Продажи.Продажа_Номер;

 

 

 

SELECT Товары.Товар_Цена, CLng(DLookUp("Остаток","Товары_Остатки_ ","Товар_Код=" &!Товар_Код)) AS Остаток FROM Товары INNER JOIN Продажи_Товары ON Товары.Товар_Код = Продажи_Товары.Товар_Код ORDER BY Продажа_Товар_Код;  
Запрос 4.

 

 

 

Запрос 5.

 

SELECT Производители.* FROM Производители ORDER BY Производитель_Обозначение;

 

 

Запрос 6.

 

SELECT DISTINCT Товар_Код, Товар_Обозначение FROM Товары ORDER BY Товар_Обозначение;

 

 

 

СЮДА ВСТАВЬ ТО КАК ТЫ ДЕЛАЛА ФОРМЫ!!

 

 


<== предыдущая страница | следующая страница ==>
СОЗДАНИЕ И КОРРЕКТИРОВКА БАЗЫ ДАННЫХ. Задание 1. Создать файл базы данных с именем Учет поступления товара на склад в своей папке | Создание отчетов

Дата добавления: 2015-07-26; просмотров: 214; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.