Главная » Просмотр файлов » Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012)

Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448), страница 45

Файл №1084448 Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012)) 45 страницаКузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448) страница 452018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 45)

Функцию DMinможно включить в запросе в выражение, с помощью которогобудут отбираться заказы со скидкой, превышающей минимальнодопустимую.Синтаксисы:ОМ т(выражение, набор[, условие])ОМах(выражение, набор[, условие])Функции DMin и DMax используют аргументы, приведенныев табл. П2.23.Т а б л и ц а П2.23Аргументы функций DMin, DMaxАргументОписаниевыражение Выражение, определяющее нужное поле. Данный аргументможет задаваться строковым выражением, определяющимполе в таблице или запросе, или представлять собой выра­жение, задающее выполнение вычислений над данными,230Окончание табл. П2.23ОписаниеАргументиыражение содержащимися в поле.

Допускается использование в ар­гументе выражение имени поля в таблице или элемента уп­равления в форме, константы, а также встроенной или оп­ределяемой пользователем функции. Не допускается исполь­зование в аргументе выражение других статистических функ­ций по подмножеству или статистических функций SQLСтроковое выражение, определяющее набор записей,наборобразующих подмножество. Может представлять собой имятаблицы или запросаНеобязательное строковое выражение, ограничивающее ди­условиеапазон данных, для которых определяется минимальноеили максимальное значение поля.

Например, аргумент ус­ловие часто является эквивалентом предложения WHEREинструкции SQL, но без ключевого слова WHERE. Если ар­гумент условие опущен, DMin и DMax выполняют действиянад полем, заданным в аргументе выражение, для всего на­бора записей. Любое поле, указанное в аргументе условие,должно принадлежать подмножеству, заданному аргумен­том набор-, в противном случае функции DMin и DMaxвозвращают значение NullМинимальное и максимальное значения поля отбираются всоответствии с условиями, указанными в аргументе условие. Есливыражение определяет числовые данные, DMin и DMax возвра­щают числовые значения.

Если выражение определяет строковыезначения, то возвращается строка, являющаяся первой или пос­ледней в алфавитном порядке.Пустые (Null) значения поля, определяемого аргументом вы­ражение, игнорируются. Однако, если ни одна из записей наборане удовлетворяет аргументу условие или аргумент набор не содер­жит записей, функции DM in и DMax возвращают значение Null.При любом использовании функций DMin или DMax в макро­се, функции или модуле, выражении для запросов или вычисля­емом элементе управления необходимо обеспечить правильное со­ставление аргумента условие.Функции DMin и DMax могут быть включены в строку Условиеотбора бланка запроса, выражение для вычисляемого поля, а такжев строку Обновление запроса на обновление.В выражениях для вычисляемых полей в итоговых запросах ис­пользуют как функции DMin и DMax, так и функции Min и Мах.При использовании функций DMin и DMax значения находятся догруппировки данных.

При использовании функций Min и Мах сна­чала выполняется группировка данных, а потом определяются со­ответственно минимальное и максимальное значения.231Функции DMin и DMax используют в вычисляемом элементеуправления, если необходимо указать условия отбора, ограничи­вающие диапазон данных. Например, чтобы определить макси­мальную стоимость доставки заказа в Крым, следует ввести в ячейкусвойства Данные (ControlSource) поля формы следующее выраже­ние:=DMax("[СтоимостьДоставки]", "Заказы", "[ОбластьПолучателя] = 'Крым'")Если требуется просто найти минимальное или максимальноезначение поля для всех записей в наборе, определяемом аргумен­том набор, следует использовать соответственно функции Min илиМах.Допускается использование функций DM in и DMax в моду­ле, макросе или вычисляемом элементе управления в форме,когда поле, для которого проводится поиск первого или после­днего значения, не принадлежит к базовому источнику записейформы.DoEvents (VBA).

Передает управление операционной системедля обработки других событий.Синтаксис:DoEvents( )Функция DoEvents возвращает значение типа Integer, представ­ляющее собой число открытых форм в независимо установленныхверсиях языка Visual Basic. Во всех других приложениях функцияDoEvents возвращает нуль.Если часть программы занимает основное процессорное вре­мя, следует периодически использовать функцию DoEvents дляотказа от управления в пользу операционной системы, чтобы та­кие события, как ввод данных с клавиатуры и нажатия кнопокмыши, обрабатывались без существенной задержки.DstDev, DstDevP.

Возвращают значение среднеквадратичногоотклонения для выборки или ограниченной выборки значений,содержащихся в указанном наборе записей (подмножестве).Функции DStDev и DStDevP используют в макросах, про­граммах на Visual Basic, выражениях для запросов, а также дляопределения вычисляемого элемента управления в форме или от­чете.DStDevP возвращает смещенное значение среднеквадратично­го отклонения, a DStDev — несмещенное значение (ограничен­ную выборку).232Например, функцию 08Ш еу можно использовать в модуледля расчета среднеквадратичного отклонения студенческих экза­менационных оценок.Синтаксисы:0810еу(выражение, набор[, условие])0510еуР(выражение, набор[, условие])Функции Б810еу и 081ВеуР используют аргументы, приве­денные в табл.

П2.24.Т а б л и ц а П2.24Аргументы функций DStDev, DStDevPАргументОписаниевыражениеВыражение, определяющее нужное поле. Данный аргу­мент может задаваться строковым выражением, опреде­ляющим поле в таблице или запросе, или представлятьсобой выражение, задающее выполнение вычисленийнад данными, содержащимися в поле. Допускается ис­пользование в аргументе выражение имени поля в табли­це или элемента управления в форме, константы, а такжевстроенной или определяемой пользователем функции.Не допускается использование в аргументе выражениедругих статистических функций по подмножеству илистатистических функций SQLнаборСтроковое выражение, определяющее набор записей,образующих подмножество.

Может представлять собойимя таблицы или запросаусловиеНеобязательное строковое выражение, ограничивающеедиапазон данных, для которых определяется среднеквад­ратичное отклонение. Например, аргумент условие частоявляется эквивалентом предложения WHERE инструкцииSQL, но без ключевого слова WHERE. Если аргументусловие опущен, DStDev и DStDevP выполняют дейст­вия над полем, заданным в аргументе выражение, для все­го набора записей. Любое поле, указанное в аргументеусловие, должно принадлежать подмножеству, заданномуаргументом набор', в противном случае функции DStDevи DStDevP возвращают значение NullЕсли аргумент набор определяет меньше двух записей или еслименьше двух записей удовлетворяют аргументу условие, DStDev иDStDevP возвращают пустое (Null) значение, показывающее, чторасчет среднеквадратичного отклонения невозможен.233При любом использовании функций DStDev или DStDevP вмакросе, функции, модуле, выражении для запроса или вычис­ляемом элементе управления необходимо обеспечить правильноесоставление аргумента условие.Функции DStDev и DStDevP могут быть включены в строкуУсловие отбора бланка запроса на выборку.

Например, они позво­ляют создать запрос по таблицам ЗАКАЗЫ и ТОВАРЫ, в кото­ром будет выводиться список всех товаров, для которых стоимостьдоставки превышает сумму средней стоимости и среднеквадра­тичного отклонения стоимости доставки. В этом случае в ячейкустроки условий для поля СтоимостъДоставки следует ввести сле­дующее выражение:> (DStDev("[СтоимостьДоставки]", "Заказы") +DAvg("[CTOимостьДоставки]", "Заказы"))Функции DStDev и DStDevP могут быть также включены ввыражение для вычисляемого поля и строку Обновление запроса наобновление.В выражениях для вычисляемых полей в итоговых запросах ис­пользуют как функции DStDev и DStDevP, так и функции StDevи StDevP. При использовании функций DStDev и DStDevP зна­чения находятся до группировки данных. При использованиифункций StDev и StDevP сначала выполняется группировка дан­ных, а потом определяются значения среднеквадратичного от­клонения.Функции DStDev и DStDevP используют в вычисляемом эле­менте управления, если необходимо указать условия отбора, ог­раничивающие диапазон данных.

Например, для вывода средне­квадратичного отклонения стоимости доставки заказов в Крымследует ввести в ячейку свойства Данные (ControlSource) поляформы следующее выражение:=DStDev("[СтоимостьДоставки]", "Заказы", "[ОбластьПолучателя] = 'Крым'")DSum. Возвращает сумму набора значений в указанном наборе(подмножестве) записей.Функцию DSum используют в макросах, программах на VisualBasic, выражениях для запросов, а также для определения вычис­ляемого элемента управления.Например, функция DSum позволяет подсчитать в запросе об­щую сумму продаж, совершенных конкретным сотрудником зауказанный период времени, или создать вычисляемое поле, в ко­тором выводится сумма с накоплением для продаж конкретноготовара.234Синтаксис:08ит(вы раж ение, набор[, условие])Функция Б 8 и т использует аргументы, приведенные в табл.П2.25.Т а б л и ц а П2.25Аргументы функции DSumАргументОписаниевыражениеВыражение, определяющее нужное поле.

Данный аргу­мент может задаваться строковым выражением, опреде­ляющим поле в таблице или запросе, или представлятьсобой выражение, задающее выполнение вычисленийнад данными, содержащимися в поле. Допускается ис­пользование в аргументе выражение имени поля в табли­це или элемента управления в форме, константы, а такжевстроенной или определяемой пользователем функции.Не допускается использование в аргументе выражениедругих статистических функций по подмножеству илистатистических функций SQLнаборСтроковое выражение, определяющее набор записей,образующих подмножество. Может представлять собойимя таблицы или запросаусловиеНеобязательное строковое выражение, ограничивающеедиапазон данных, для которых производится суммирова­ние значений.

Например, аргумент условие часто являет­ся эквивалентом предложения WHERE инструкции SQL,но без ключевого слова WHERE. Если аргумент условиеопущен, DSum выполняет расчеты над полем, заданнымв аргументе выражение, для всего набора записей. Лю­бое поле, указанное в аргументе условие, должно при­надлежать подмножеству, заданному аргументом набор;в противном случае функция DSum возвращает значениеNullDVar, DVarP.

Характеристики

Тип файла
PDF-файл
Размер
20,98 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6367
Авторов
на СтудИзбе
310
Средний доход
с одного платного файла
Обучение Подробнее