MessageBox("По данному запросу напитков не неайдено!")
else
SELECT drinks_view.kind AS "Тип",;
drinks_view.name AS "Наименование",;
YEAR(drinks_view.made_date) AS "Год_выпуска",;
drinks_view.country AS "Страна_изготовитель",;
drinks_view.cap AS "Емкость",;
drinks_view.cost AS "Цена";
FROM DRINK_DATABASE!DRINKS_VIEW DRINKS_VIEW;
WHERE Drinks_view.cap = VAL(thisform.pageframe1.page2.text2.value);
AND Drinks_view.cost BETWEEN cost_1 and cost_2
endif;
ENDPROC
Найти долю напитков, поступивших от заданного поставщика от общего числа напитков.
SELECT COUNT(drinks_view.name);
FROM DRINK_DATABASE!DRINKS_VIEW DRINKS_VIEW;
WHERE drinks_view.diller = thisform.pageframe1.page2.text5.value into array diller_one
SELECT COUNT(drinks_view.name);
FROM DRINK_DATABASE!DRINKS_VIEW DRINKS_VIEW into array diller_all
thisform.pageframe1.page2.text6.value = diller_one/diller_all
Найти весь товар с заданным весом, чья емкость находится в заданных пределах.
cap_1 = VAL(thisform.pageframe1.page2.text8.value)
cap_2 = VAL(thisform.pageframe1.page2.text9.value)
SELECT COUNT(drinks_view.name);
FROM DRINK_DATABASE!DRINKS_VIEW DRINKS_VIEW;
WHERE Drinks_view.weight = VAL(thisform.pageframe1.page2.text7.value);
AND Drinks_view.cap BETWEEN cap_1 and cap_2 into array num_found
if num_found = 0
MessageBox("По данному запросу напитков не найдено!")
else
SELECT drinks_view.kind AS "Тип",;
drinks_view.name AS "Наименование",;
YEAR(drinks_view.made_date) AS "Год_выпуска",;
drinks_view.country AS "Страна_изготовитель",;
drinks_view.cap AS "Емкость",;
drinks_view.weight AS "Вес",;
drinks_view.cost AS "Цена";
FROM DRINK_DATABASE!DRINKS_VIEW DRINKS_VIEW;
WHERE Drinks_view.weight = VAL(thisform.pageframe1.page2.text7.value);
AND Drinks_view.cap BETWEEN cap_1 and cap_2
endif;
ENDPROC
Найти весь товар, поступивший от заданного поставщика, чья стоимость больше заданной.
min_cost = VAL(thisform.pageframe1.page2.text11.value)
SELECT COUNT(drinks_view.name);
FROM DRINK_DATABASE!DRINKS_VIEW DRINKS_VIEW;
WHERE Drinks_view.diller = thisform.pageframe1.page2.text10.value;
AND Drinks_view.cost > min_cost into array num_found
if num_found = 0
MessageBox("По данному запросу напитков не найдено!")
else
drinks_view.kind AS "Тип",;
drinks_view.name AS "Наименование",;
YEAR(drinks_view.made_date) AS "Год_выпуска",;
drinks_view.country AS "Страна_изготовитель",;
drinks_view.diller AS "Поставщик",;
drinks_view.cap AS "Емкость",;
drinks_view.cost AS "Цена";
FROM DRINK_DATABASE!DRINKS_VIEW DRINKS_VIEW;
WHERE Drinks_view.diller = thisform.pageframe1.page2.text10.value;
AND Drinks_view.cost > min_cost
endif;
ENDPROC
Найти весь товар заданного производителя.
SELECT COUNT(drinks_view.name);
FROM DRINK_DATABASE!DRINKS_VIEW DRINKS_VIEW;
WHERE Drinks_view.made_by = thisform.pageframe1.page2.combo1.value into array num_found
if num_found = 0
MessageBox("По данному запросу напитков не найдено!")
else
SELECT drinks_view.kind AS "Тип",;
drinks_view.name AS "Наименование",;
drinks_view.made_date AS "Дата_выпуска",;
drinks_view.made_by AS "Производитель",;
drinks_view.cap AS "Емкость",;
drinks_view.cost AS "Цена";
FROM DRINK_DATABASE!DRINKS_VIEW DRINKS_VIEW;
WHERE Drinks_view.made_by = thisform.pageframe1.page2.combo1.value
endif;
ENDPROC
Найти долю напитков, проданных за определенный период, от общего времени продаж.
dimension sale_period(1)
sale_period = 0
if thisform.pageframe1.page3.text1.value >= thisform.pageframe1.page3.text2.value
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.