Запросы на выборку данных
Выбрать все данные из таблицы
SELECT * FROM <имя_таблицы>
Пример
SELECT * FROM Клиенты
Выбрать отдельные поля из таблицы
SELECT поле1, поле2, , полеn FROM <имя_таблицы>
Пример
SELECT кодК, имя, фамилия, логин, пароль FROM Клиенты
Выборка данных в соответствии с критерием отбора
SELECT * FROM <имя_таблицы> Where поле=значение
SELECT поле1, поле2, , полеn FROM <имя_таблицы> Where поле=значение
SELECT поле1, поле2, , полеn FROM <имя_таблицы> Where поле1=значение1 AND поле2=значение2
Пример
SELECT * FROM Клиенты WHERE город=”Петербург”
Запросы на обновление
UPDATE <имя таблицы> SET поле1=значение1 WHERE поле2=знначение2
UPDATE КЛИЕНТЫ Set Город="Санкт Петербург" WHERE Город="Ленинград"
Запросы на добавление
INSERT INTO <Имя_таблицы> (поле1 , поле2) VALUES (значение1, значение2);
Пример
Пусть имеется таблица Товары.
INSERT INTO Товары (Название, Цена, Вид, Запас) VALUES ("Графские развалины",150,"Торт",40)
Подготовительный этап
Для выполнения заданий Вам потребуются следующие формы
Составная форма Ф_Сделка
Ленточная форма Fmr_Список _товаров (форма из предыдущего задания)
Ленточная форма Fmr_Список_Клиентов
Ленточная форма Fmr_Товар_Изменение_Цены(еще одна форма на основе таблицы Т_Товар)
Форма изменения цены
Первый способ. С использованием объекта RecordSet(набора заприсей)
Второй способ. Источник задается при помощи SQL запроса
Третий способ. Выполнение запроса на обновление
Оформление продажи
Доработайте ленточную форму Fmr_Список_Клиентов.Добавьте свободное поле для ввода критерия отбора по начальным символам названия фирмы.
Самостоятельно создайте процедуру фильтрации списка фирм.
Самостоятельно создайте процедуру открытия составной формы Ф_Сделка,отображающей информацию только о покупках выбранной фирмы.
Процедура создания новой продажи
Откройте форму Ф_Сделка в режиме Конструктора и создайте процедуру загрузки формы.
Теперь при выборе клиента в форме Fmr_Список_Клиентовоткрывается форма Ф_Сделкаи автоматически заполняется поле КодКлиента.
В форме Fmr_Список_Клиентовсоздайте кнопку <Выбор товара> , данная кнопка открывает форму Fmr_Список _товаровдля выбора товара.
К кнопке <Выбор товара>привяжите следующую процедуру
Откройте форму Fmr_Список _товаровв режиме Конструктора и создайте кнопку <Выбрать>.
К кнопке <Выбрать> привяжите следующую процедуру
К кнопке Возврат привяжите процедуру обновления подчинённой формы и закрытия формы Fmr_список_товаров.
Вернитесь в форму Ф_Сделка и самостоятельно создайте процедуру открытия отчета Накладная.