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

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

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

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

Представляет со­бой позицию символа в строке string, с которого на­чинается нужная подстрока. Если данный аргументбольше числа символов в строке string, функция Midвозвращает пустую строку (“ ”)lengthНеобязательный; значение типа Variant (Long). Пред­ставляет собой число возвращаемых символов. Еслиэтот аргумент опущен или превышает число симво­лов, расположенных справа от позиции start, возвра­щаются все символы от позиции start до конца строкиДля определения числа символов в аргументе string следует ис­пользовать функцию Len.Эквивалентной функцией обработки строк по байтам являетсяфункция MidB. В этом случае аргументы указывают число байт (ане символов).259Minute (VBA).

Возвращает значение типа Variant (Integer), со­держащее целое число (от 0 до 59), которое представляет собойминуты в значении времени.Синтаксис:МтШ е(время)Обязательный аргумент время может быть любым значениемтипа Variant, числовым выражением, строковым выражением илилюбым их сочетанием, представляющим собой значение времени.Если аргумент время содержит значение Null, возвращается зна­чение Null.Month (VBA). Возвращает значение типа Variant (Integer), со­держащее целое число (от 0 до 12), которое представляет собоймесяц в значении даты.Синтаксис:Month (дата)Обязательный аргумент дата может быть любым значением типаVariant, числовым выражением, строковым выражением или лю­бым их сочетанием, представляющим собой дату. Если аргументдата содержит значение Null, возвращается значение Null.MsgBox (VBA).

Выводит на экран диалоговое окно, содержа­щее сообщение, устанавливает режим ожидания нажатия кнопкипользователем, а затем возвращает значение типа Integer, указы­вающее, какая кнопка была нажата.Синтаксис:MsgBox(prompt[, buttons] [, title] [, helpfile, context])Синтаксис функции MsgBox содержит аргументы, приведен­ные в табл. П2.46.Т а б л и ц а П2.46Аргументы функции MsgBoxАргументprompt260ОписаниеОбязательный. Представляет собой строковое выражение,отображаемое как сообщение в диалоговом окне.

Макси­мальная длина строки prompt составляет приблизительно1024 символов и зависит от ширины используемых симво­лов. Строковое значение prompt может содержать несколь­ко физических строк. Для разделения строк допускаетсяиспользование символа возврата каретки (Chr(13)), симво­ла перевода строки (Chr(10)) или комбинации этих симво­лов (Chr(13) & Chr(10))Окончание табл. П2.46АргументОписаниеbuttonsНеобязательный. Представляет собой числовое выражение,определяющее сумму значений, которые указывают числои тип отображаемых кнопок, тип используемого значка,основную кнопку и модальность окна сообщения.

Значе­ние по умолчанию данного аргумента равняется 0titleНеобязательный. Представляет собой строковое выражение,отображаемое в строке заголовка диалогового окна. Еслиданный аргумент опущен, в строку заголовка помещаетсяимя приложенияhelpfileНеобязательный. Представляет собой строковое выражение,определяющее имя файла справки, содержащего спра­вочные сведения о данном диалоговом окне. Если данныйаргумент указан, необходимо также указать аргумент contextcontextНеобязательный.

Представляет собой числовое выражение,определяющее номер соответствующего раздела справоч­ной системы. Если данный аргумент указан, необходимотакже указать аргумент helpfileВ табл. П2.47 перечислены допустимые константы аргументаbuttons.Т а б л и ц а П2.47Константы аргумента buttonsКонстантаЗначениеОписаниеvbOKOnly0Отображается только кнопка [OK]vbOKCancelIОтображаются кнопки [OK] и [Отме­на] (Cancel)vbAbortRetrylgnore2Отображаются кнопки [Прервать](Abort), [Повторить] (Retry) и [Про­пустить] (Ignore)vbYesNoCancel3Отображаются кнопки [Да] (Yes),[Нет] (No) и [Отмена] (Cancel)vbYesNo4Отображаются кнопки [Да] (Yes) и[Нет] (No)vbRetryCancel5Отображаются кнопки [Повторить](Retry) и [Отмена] (Cancel)vbCritical16Используется значок [Критическоесообщение]261Окончание табл. П2.47КонстантаЗначениеОписаниеvbQuestion32Используется значок [Предупреждаю­щий запрос]vbExclamation48Используется значок [Предупреждение]vblnformation64Используется значок [Информацион-vbDefaultButtonl0Основной является первая кнопкаvbDefaultButton2256Основной является вторая кнопкаvbDefaultButton3512Основной является третья кнопкаvb DefaultButton4768Основной является четвертая кнопкаvbApplicationModalvbSystemModal0Соответствует модальному окну на уров­не приложения: чтобы продолжить ра­боту с текущим приложением, необхо­димо ответить на данное сообщение4096Соответствует модальному окну на уров­не системы: все приложения будут не­доступны до тех пор, пока пользовательне ответит на данное сообщениеПервая группа значений (0...

5) указывает число и тип кнопок,отображаемых в диалоговом окне, вторая (16; 32; 48; 64) — задаеттип используемого значка, третья (0; 256; 512) — определяет кноп­ку, которая является основной, а четвертая (0; 4096) — опреде­ляет модальность окна сообщения.При определении значения аргумента buttons суммируется неболее одного значения из каждой группы.Константы, приведенные в табл. П2.47, определены в языкеVisual Basic для приложений.

Использование имен этих константвместо их значений допускается в любом месте программы.Возвращаемые значения:КонстантаvbOKvbCancelvbAbortvbRetryvb IgnorevbYesvbNo262Значение1234567Нажатая кнопка[OK][Отмена] (Cancel)[Прервать] (Abort)[Повторить] (Retry)[Пропустить] (Ignore)[Да] (Yes)[Нет] (No)Если указаны аргументы helpfile и context, пользователь име­ет возможность нажатием клавиши [F1] вызвать контекстнуюсправку. Некоторые главные приложения (например, MicrosoftExcel) также автоматически добавляют в диалоговое окно кнопку[Справка].Если диалоговое окно содержит кнопку [Отмена] (Cancel), на­жатие клавиши [ESC] эквивалентно нажатию этой кнопки.

Еслидиалоговое окно содержит кнопку [Справка] (Help), значит, су­ществует связанный с ним раздел справочной системы. Однаконикакое значение не возвращается до тех пор, пока не будет на­жата какая-либо другая кнопка.Функцию MsgBox с двумя или большим числом аргументовможно использовать только в выражении. При этом наличие запя­тых, соответствующих отсутствующим аргументам, является обя­зательным.Now (VBA).

Возвращает значение типа Variant (Date), содержа­щее текущую дату и время по системному календарю и часам ком­пьютера.Синтаксис:NowNz. Возвращает нуль, пустую строку (“ ”) или другое указанноезначение, если переменная типа Variant имеет значение Null.Например, функцию Nz используют для преобразования зна­чений Null в другое значение при работе с выражениями, не до­пускающими пустых значений.Синтаксис:Nz(variant[, представление])Функция Nz использует аргументы, приведенные в табл. П2.48.Т а б л и ц а П2.48Аргументы функции NzАргументvariantОписаниеПеременная с типом данных Variantпредставление Необязательный (если не используется в запросе).

Име­ет значение типа Variant, которое возвращается, еслиаргумент variant имеет значение Null. Данный аргументпозволяет возвращать значение, отличное от нуля илипустой строки. Если функция Nz используется в выра­жении запроса без аргумента представление, то резуль­татом будет пустая строка в полях, содержащих значе­ния null263Если аргумент variant имеет значение Null, функция Nz воз­вращает нуль или пустую строку в зависимости от контекста, тре­бующего числовое или строковое значение.Если аргумент variant имеет значение, отличное от значенияNull, то функция Nz возвращает значение аргумента variant.Функцию Nz используют при работе с выражениями, в кото­рых могут оказаться пустые значения.

Для того чтобы такое вы­ражение возвращало непустое значение при любых значениях вхо­дящих в него компонентов, следует с помощью функции Nz опре­делить замену пустых значений на нули, пустые строки или любоеспециальное значение, представляющее собой пустые значения.Например, выражение 2 + varX возвращает значение Null, еслипеременная varX типа Variant имеет значение Null. Однако выра­жение 2 + Nz(varX) в этом случае возвращает значение 2.Функцию Nz часто используют как альтернативу функции Ilf.Для примера приведем конструкцию, в которой для получениянужных результатов требуются две инструкции с функцией Ilf(первое выражение, содержащее функцию Ilf, используется дляпроверки на пустые значения и преобразования пустых значенийв нулевые):varTemp = Ilf(IsNull(доставка) , 0, доставка)varResult = Ilf(varTemp > 50, "Больше", "Меньше")Приведем также конструкцию функции Nz, позволяющую вы­полнить те же действия в одной программной строке:varResult = Ilf(Nz(доставка) > 50, "Больше", "Мень­ше")Если указать необязательный аргумент представление, его зна­чение будет возвращаться вместо пустого значения аргумента variant.Использование этого необязательного аргумента позволяет исклю­чить одно выражение, содержащее функцию Ilf.Для примера приведем выражение, использующее функциюIlf для возвращения строки, если переменная доставка имеет зна­чение Null:varResult = Ilf(IsNull(доставка), "Бесплатно", дос­тавка)В следующем приведенном примере необязательный аргументфункции Nz указывает строку, которая возвращается, если пере­менная доставка имеет значение Null:varResult = N z (доставка, "Бесплатно")264Oct (VBA).

Возвращает значение типа Variant (String), содержа­щее восьмеричное представление указанного числа.Синтаксис:Ос1:(число)Обязательный аргумент число представляет собой любое допу­стимое числовое или строковое выражение.Если аргумент число не является целым числом, он округляет­ся перед преобразованием до ближайшего целого числа:Аргумент числоВозвращаемое значениеNullNullEmptyНуль (0)Любое другое числоДо 11 восьмеричных символовДля явного представления восьмеричного числа без вызовафункции следует поставить перед ним символы & 0.

Например,&ОЮ — это десятичное число 8 в восьмеричном представлении.Partition (VBA). Возвращает значение типа Variant (String), ука­зывающее положение числа в вычисляемом наборе диапазонов.Синтаксис:Partition(number, start, stop, interval)Синтаксис функции Partition содержит аргументы, приведен­ные в табл. П2.49.Т а б л и ц а П2.49Аргументы функции PartitionАргументОписаниеnumberОбязательный. Представляет собой целое число, длякоторого проверяется положение относительно наборадиапазоновstartОбязательный. Представляет собой целое число, зада­ющее начало набора диапазонов.

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

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

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

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