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

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

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

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

Не допускается указыватьимя связанного элемента управления в аргументе данные для флаж­ка или группы переключателей.Функция DDESend используется только для указания свойстваДанные (ControlSource) поля, группы, флажка или поля со спис­ком. Не допускается вызов функции DDESend в инструкциях VisualBasic.После ввода функции DDESend элемент управления становит­ся нередактируемым в режимах формы и предварительного про­смотра.

Поскольку свойство Данные (ControlSource) становится врежимах формы и предварительного просмотра доступным толь­ко для чтения, все изменения должны вноситься в элемент уп­равления в режиме конструктора.Максимальное число одновременно открываемых сеансов DDEопределяется настройками Windows, а также памятью и ресурса­ми компьютера. Если попытка открыть сеанс оказалась неудачнойиз-за того, что приложение не запущено, не распознается доку­мент или превышено максимально допустимое число сеансов, фун­кция DDESend возвращает значение Null.DFirst, DLast. Используют для возвращения значений из слу­чайно выбранных записей определенного поля в таблице или зап­росе.

Функции DFirst и DLast применяются в макросах, модулях,225выражениях для запросов и вычисляемых элементах управленияформы или отчета.Синтаксисы:Б Р Ь ^вы раж ен ие, набор[, условие])ОЬа81:(выражение, набор[, условие])Функциив табл. П2.19.ииспользуют аргументы, приведенныеТ а б л и ц а 112.19Аргументы функций DFirst и DLastАргументОписаниевыражениеВыражение, определяющее поле, в котором производит­ся поиск первого или последнего значения.

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

Например, аргумент усло­вие часто является эквивалентом предложения WHEREинструкции SQL, но без ключевого слова WHERE. Еслиар1умент условие опущен, Dfirst и DLast выполняют дейс­твия над полем, заданным в аргументе выражение, длявсего набора записей. Любое поле, указанное в аргументеусловие, должно принадлежать подмножеству, заданномуаргументом набор-, в противном случае функции Dfirst иDlast возвращают значение NullDir (VBA). Возвращает значение типа String, представляющеесобой имя файла, каталога или папки, которое удовлетворяет ука­занному шаблону имени файла, набору атрибутов файла или мет­ке тома на диске.Синтаксис:Біг[(путь[, атрибуты])]226Синтаксис функции Dir содержит аргументы, приведенные втабл.

П2.20.Т а б л и ц а П2.20Аргументы функции DirОписаниеАргументпутьНеобязательный. Представляет собой строковое выра­жение, указывающее имя файла; может содержать имякаталога или папки и диска. Если аргумент путь не най­ден, возвращается пустая строка (“ ”)атрибутыНеобязательный. Представляет собой константу или чис­ловое выражение, описывающее атрибуты файла. Еслиэтот аргумент опущен, возвращаются все файлы, именакоторых удовлетворяют аргументу путьАргумент атрибуты может определяться строковой констан­той или иметь числовое значение:КонстантаОписаниеЗначениеvbNormal0ОбычныйvbHidden2СкрытыйvbSystem4СистемныйvbVolume8Метка тома; если она указана, все остальные атри­буты игнорируютсяvbDirectory16Каталог или папкаДанные константы определяются в языке Visual Basic для при­ложений. Это означает, что их имена можно использовать в лю­бом месте кода вместо фактических значений.Функция Dir поддерживает использование подстановочныхзнаков для нескольких символов (*) и одиночного символа (?) сцелью указания нескольких файлов.При первом вызове функции Dir необходимо указать аргументпуть, в противном случае возникает ошибка.

Если указаны атри­буты файла, наличие аргумента путь является обязательным.Функция Dir возвращает первое имя файла, которое удовлет­воряет аргументу путь. Для получения остальных файлов, именакоторых удовлетворяют указанному пути, следует повторно выз­вать функцию Dir без аргументов. Если файлов, имена которыхудовлетворяют указанному пути, не осталось, возвращается пус­тая строка (“ ”). При следующем после возврата пустой строкивызове функции необходимо указать аргумент путь; в противномслучае возникает ошибка. Изменить значение аргумента путь можно227в любой момент, не дожидаясь, пока закончатся файлы, именакоторых удовлетворяют текущему пути. Рекурсивный вызов функ­ции Dir запрещен. Вызов функции Dir с атрибутом vbDirectory неприводит к последовательному возврату подкаталогов.DFirst, DLast.

Используют для возвращения значений из слу­чайно выбранных записей определенного поля в таблице или зап­росе.Функции DFirst и DLast применяются в макросах, модулях,выражениях для запросов и вычисляемых элементах управленияформы или отчета.Синтаксисы:ВРнв^выражение, набор[, условие])DLast(выражение, набор[, условие])Функции DFirst и DLast используют аргументы, приведенныев табл. П2.21.Т а б л и ц а П2.21Аргументвыражениенаборусловие228Аргументы функций DFirst, DLastОписаниеВыражение, определяющее поле, в котором производит­ся поиск первого или последнего значения. Данный ар­гумент может задаваться строковым выражением, опре­деляющим поле в таблице или запросе, или представлятьсобой выражение, задающее выполнение вычисленийнад данными, содержащимися в поле. Допускаетсяиспользование в аргументе выражение имени поля втаблице или элемента управления в форме, константы, атакже встроенной или определяемой пользователем функ­ции.

Не допускается использование в аргументе выраже­ние других статистических функций по подмножеству илистатистических функций SQLСтроковое выражение, определяющее набор записей,образующих подмножествоНеобязательное строковое выражение, ограничивающеедиапазон данных, для которых определяется значениепервого или последнего поля. Например, аргумент усло­вие часто является эквивалентом предложения WHEREинструкции SQL, но без ключевого слова WHERE. Еслиаргумент условие опущен, DFirst и DLast выполняют дей­ствия над полем, заданным в аргументе выражение, длявсего набора записей. Любое поле, указанное в аргументеусловие, должно принадлежать подмножеству, заданномуаргументом набор; в противном случае функции Dfirst иDLast возвращают значение NullDLookup. Возвращает значение конкретного поля в указанномнаборе (подмножестве) записей.Функцию DLookup используют в программах на Visual Basic,макросах, выражениях для запросов, а также для определения вы­числяемого элемента управления в форме или отчете.Допускается использование функции DLookup для вывода зна­чения поля в случае, когда это поле не принадлежит к базовомуисточнику записей формы или отчета.

Предположим, например,что базовой таблицей формы является таблица ЗАКАЗАНО. В фор­ме выводятся поля КодЗаказа, КодТовара, Цена, Количество иСкидка. Однако поле Марка находится в таблице ТОВАРЫ. В этомслучае функция DLookup позволяет создать в этой форме вычис­ляемое поле, в котором будет выводиться значение поля Марка.Синтаксис:ОЬоокир(выражение, набор[, условие])Функция DLookup использует аргументы, приведенные в табл.П2.22.Т а б л и ц а П2.22Аргументы функции DLookupАргументвыражениенаборусловиеОписаниеВыражение, определяющее нужное поле. Данный аргу­мент может задаваться строковым выражением, опреде­ляющим поле в таблице или запросе, или представлятьсобой выражение, задающее выполнение вычисленийнад данными, содержащимися в поле. Допускается ис­пользование в аргументе выражение имени поля в табли­це или элемента управления в форме, константы, а такжевстроенной или определяемой пользователем функции.Не допускается использование в аргументе выражениедругих статистических функций по подмножеству илистатистических функций SQLСтроковое выражение, определяющее набор записей,образующих подмножество.

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

Реко­мендуется указывать условия, обеспечивающие уникальность зна­чения, возвращаемого функцией DLookup. Одним из способовобеспечения уникальности возвращаемых значений является ука­зание условий для ключевого поля, например для поля Код Со­трудника :Dim varX As VariantvarX = DLookup("[Фамилия]", "Сотрудники",трудника] = 1")"[КодСо-DMax, DMin. Возвращают минимальное и максимальное зна­чения поля в указанном наборе (подмножестве) записей.Функции DMin и DMax используют в макросах или програм­мах на Visual Basic, выражениях для запросов, а также для опреде­ления вычисляемого элемента управления.Например, с помощью функций DMin и DMax определяютвычисляемые поля в отчете, в которые выводятся минимальная имаксимальная суммы заказов конкретного клиента.

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

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

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

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