Создание базы данных "Товары-Склады" с построением 10 запросов, страница 2

Код

Код счета

 Код товара

 Количество

Цена

НомерСклад

1

1

3

12

18000,00

3

2

1

4

15

1310,00

1

3

3

7

120

1,00

2

4

1

8

10

180,00

1

5

3

8

100

2,50

2

6

3

10

1000

3,00

2

7

3

12

1000

2,40

2

8

2

3

10

22000,00

3

9

2

4

10

1500,00

1

10

4

4

1

1600,00

1

11

5

11

150

5,00

2

12

5

13

45

45,00

2

13

6

11

50

5,80

2

14

7

11

50

5,80

2

15

7

13

45

50,00

2

16

7

10

500

3,40

2

17

7

7

20

1,20

2

18

8

1

25

4500,00

3

19

8

15

2

2200,00

3

20

8

15

15

2500,00

3

21

9

5

1000

10,00

2

22

10

3

1

25000,00

3

23

10

1

2

5000,00

3

24

10

8

1

200,00

3

25

11

11                

50

5,80

2

26

12

10                     

350

3,50

2

27

15

10

150

3,50

2

28

16

12         

500

3,00

2

29

16

12       

300

3,00

2

30

17

2

1500

80,00

1

31

18

2

300

90,00

1

32

10

2

500

90,00

1

33

2

2

500

90,00

1

34

21

11

100

5,00

2


4. Создание запросов на выборку

            С помощью конструктора запросов постройте следующие запросы:

Запрос 1. По какому телефону позвонить по поводу счета 57/78.

            В запросе в строке Условие отбора для поля НомерДокумента укажите 57/78.

Запрос 2. На какой склад и какие товары поступали 12 февраля

Поле                   Вид операции                    Условие отбора: приход

Поле                   Дата                                    Условие отбора:  12.01.1999

Запрос 3.  С какими товарами имеют дело ЧП

Запрос 4. Какого числа и на какой склад поступали товары от ЧП Попов В.А. или от клиента с телефоном, начинающимся на 24.

            Включите в запрос реквизиты «Дата счета» и «Номер склада». Задайте условия отбора для столбцов «Наименование клиента» и «Телефон» в разных строках. Они должны иметь вид Like «ЧП Попов В.А.*» и Like «24*»

Запрос 5. Выбрать всех клиентов, кому отпускались товары с 1 или 3 склада

.

Запрос 6. Каким клиентам отпускались товары в марте.

Для получения данных за некоторый период, например, с 1 марта 1999 г. по 31 марта 1999 г.  удобно пользоваться оператором Between...And Например

Поле                      Дата

Условие отбора   Between 01.03.99 And 31.03.99

            Для формирования такого условия отбора необходимо вызвать Построитель выражений (кнопкой Построить), выбрать Оператор Сравнения Between, нажать кнопку Вставить. Вместо первого слова «Выражение» вставить дату начала периода, вместо второго слова «Выражение» дату конца периода.

Запрос 7. Какие товары поступали в количестве от 10 до 15-ти. Здесь также используйте Построитель выражений с оператором Between. В запрос само собой включите реквизиты «Количество», «Наименование товара» и «Вид операции».

Запрос 8. Расчет стоимости товаров по каждой позиции по счету 2. Включите в запрос дату счета, номер документа, Наименование товара, количество, цену и сформируйте новое поле Сумма, в которой с помощью построителя выражений вставьте вычисление суммы как произведения цены на количество. Задайте условие отбора по счету 2.

В окне построителя выражений у Вас должно получиться следующее выражение:

Сумма:[Движение товаров]![Количество! * [Движение товаров]![Цена]

Нажмите кнопку ОК.


Запрос 9. Расчет стоимости и выделение суммы НДС по счету 3/17. Включите в запрос ДАТУ, НОМЕР ДОКУМЕНТА, КОЛИЧЕСТВО, СУММУ, Ставку НДС и постройте поле Сумма НДС с помощью построителя выражений. Задайте условие отбора по номеру документы «3/17». Разумеется поле СУММА тоже вычисляется с помощью построителя выражений.

Запрос 10. Общее количество полученных и проданных дискет. Включите в запрос Вид операции, наименование товара, количество. Для последнего используйте групповые операции, в частности функцию Sum.

            Порядок выполнения: Создайте запрос на выборку с указанием всех необходимых условий отбора. Нажмите кнопку S Групповые операции на панели инструментов. В бланке запроса (внизу) появится строка Групповая операция. Для каждого поля в бланке запроса в строке Групповая операция выберите значение:

            Группировка - если по данному полю производится группировка значений. Для поля количество выберите функцию Sum. В условии отбора по наименованию товара укажите «Дискеты».