Построение базового запроса.
Начинаем с построения запроса, в который включаем все те поля, которые должны быть выведены в чеке. Для облегчения работы оставим открытой форму счетов в режиме “ФОРМА”.
§ Номер счета и даты из таблицы - СЧЕТА,
§ Покупатель, его адрес и телефон - из таблицы КЛИЕНТЫ,
§ Наименование товара - из таблицы ТОВАРЫ,
§ Количество, цена, ставка НДС – из таблицы ТОВАРЫ ПО СЧЕТУ.
§ Сумма без НДС, Сумма НДС – вычисляются в самом запросе.
На вкладке ЗАПРОСЫ базы данных нажимаем кнопку СОЗДАНИЕ ЗАПРОСА В РЕЖИМЕ КОНСТРУКТОРА и попадаем в построитель запросов. Добавляем все таблицы, которые перечислены выше.
и закрываем окно добавления таблиц. Все таблицы уже связаны между собой, т.к. мы об этом позаботились заранее. Нужно только вытащить из них нужные нам поля. Кроме перечисленных выше полей, нам понадобится еще код счета из таблицы СЧЕТА, для того, чтобы распечатать только один чек. Мы свяжем это поле с кодом счета из формы.
для построения выражений сохраним запрос под именем ЧЕК и построим выражения для сумм.
Теперь добавим в запрос еще 3 поля
и в условие отбора для поля КодСчета вставляем, пользуясь построителем выражений, поле КодСЧЕТА из формы СЧЕТА.
Вот и готов запрос. Еще раз сохраняем его и закрываем.
Дата добавления: 2021-03-18; просмотров: 321;