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

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

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

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

Эта функция всегда возвращает одинбайт, а не символ, который может занимать один или два байта.194Функция ChrW возвращает значение типа String, содержащеесимвол в основном формате Unicode, за исключением платформ,it которых Unicode не поддерживается и функция работает анало­гично функции Chr.CodeDb. Используется в модуле для определения имени объек­та Database, описывающего открытую базу данных, в которой вы­полняется текущая программа, и для работы с объектами доступак данным, являющимися частью библиотечной базы данных.Например, функция CodeDb может быть использована в моду­ле библиотечной базы данных для создания объекта Database,описывающего библиотечную базу данных. После этого становит­ся возможным открытие и изменение набора записей, выбирае­мых из таблицы в библиотечной базе данных.Синтаксис:Set базаДанных = CodeDbФункция CodeDb использует аргумент база Данных, являющий­ся объектной переменной типа Database.Функция CodeDb возвращает объект Database со значениемсвойства Name, являющимся полным именем (включающим в себяпуть) файла базы данных, из которой была вызвана данная функ­ция, и используется для работы с объектами доступа к данным вбиблиотечной базе данных.

При вызове данной функции в биб­лиотечной базе данных текущей остается база данных, из которойбыла вызвана функция (даже во время выполнения программымодуля библиотечной базы данных). Для ссылки на объекты дос­тупа к данным в библиотечной базе данных необходимо знать имяобъекта Database, представляющего собой библиотечную базу дан­ных.Предположим, например, что в библиотечной базе данныхимеется таблица, содержащая список сообщений об ошибках. Длятого чтобы выполнить из программы обработку данных в этойтаблице, следует с помощью функции CodeDb определить имяобъекта Database, содержащего ссылку на библиотечную базу дан­ных, в которой находится данная таблица.Если функция CodeDb вызывается в текущей базе данных, тоона возвращает имя текущей базы данных аналогично функцииCurrentDb.Command.

Возвращает параметры командной строки, указан­ные при запуске Microsoft Access.Синтаксис:Command195При запуске Microsoft Access из командной строки вся частькомандной строки, расположенная после ключа /cm d, передает­ся в программу как ее аргумент. Функция Command возвращаетпереданный аргумент командной строки.Для того чтобы изменить аргумент командной строки послеоткрытия базы данных, следует выбрать в меню Сервис командуПараметры и на вкладке Другие ввести новое значение аргументав поле Параметры командной строки.

После этого функцияCommand будет возвращать новое значение аргумента.При вызове функции Command в любом месте (кроме про­граммы в модуле Visual Basic) следует помещать пустые скобкипосле имени функции. Например, при вызове функции Commandиз поля в форме следует ввести в ячейку свойства Данные(ControlSource) следующее выражение:=Command()Cos (VBA). Возвращает значение типа Double, содержащее ко­синус угла.Синтаксис:Соз(число)Обязательный аргумент число представляет собой значение типаDouble или любое допустимое числовое выражение, задающее уголв радианах.Функция Cos определяет отношение длин двух сторон прямо­угольного треугольника (прилежащего катета и гипотенузы) поуказанному углу (в радианах).Значение, возвращаемое данной функцией, лежит в диапазо­не от -1 до 1.Для преобразования градусов в радианы следует умножить граду­сы на я/180, а для преобразования радиан в градусы — радианына 180/л.Count (DAO).

Вычисляет количество записей, возвращаемыхзапросом.Синтаксис:СоиШ(выражение)Аргумент выражение является строковым выражением, опре­деляющим поле, содержащее данные для подсчета, или выраже­ние, выполняющее вычисления с данными из этого поля. Опе­ранды аргумента выражение могут включать в себя имя поля таб­лицы, константу или функцию. (Функция может быть внутреннейили определяться пользователем, но не может быть ни одной из196других статистических функций SQL.) Предназначен для подсче­та любых данных, включая текстовые.Функцию Count используют для подсчета числа записей в ба­зовом запросе. Например, возможно вычисление с помощью функ­ции Count числа заказов, доставленных в конкретную страну.Хотя аргумент выражение допускает выполнение вычисленийнад полем, функция Count просто возвращает число записей, не­зависимо от того, какие данные содержатся в этих записях.Функция Count не подсчитывает записи со значениями Null,если только аргумент выражение не содержит подстановочныйзнак — звездочку (*).

Если звездочка используется, функция Countвычисляет общее число записей, включая те, которые содержатпустые поля. Функция Count(*) работает значительно быстреефункции СоипЩИмя столбца]), но не следует заключать звездоч­ку в прямые кавычки (“ ”).Пример вычисления числа записей в таблице ЗАКАЗЫ:SELECT Count(*)AS ЧислоЗаказов FROM ЗаказыЕсли в аргументе выражение задано несколько полей, функцияCount подсчитывает запись только в том случае, если хотя быодно из этих полей не содержит значение Null. Если все указан­ные поля содержат значения Null, запись не подсчитывается.

Дляразделения имен полей используется символ (&).Пример способа ограничения числа записей теми записями,для которых поля ДатаИсполнения или СтоимостьДоставки несодержат пустых значений:SELECT Count('ДатаИсполнения & СтоимостьДоставки')AS [Not Null] FROM ЗаказыФункцию Count можно использовать в выражении запроса, атакже в свойстве SQL объекта QueryDef или при создании объектаRecordset на основе запроса SQL.CreateControl, CreateReportControl. Первая функция создает эле­мент управления в указанной открытой форме, а вторая — в ука­занном открытом отчете.Предположим, что требуется разработать специальную програм­му мастера, создающего форму определенного типа. В этом случаефункция CreateControl обеспечивает добавление мастером элемен­тов управления в создаваемую форму.Синтаксисы:Сгеа1еСоЩго1(имяФормы, типЭлемента[, раздел[, главный[,имяПоля[, слева[, сверху[, ширина[, высота]]]]]]])Сгса1еЯероЛСоп1го1(имяОтчета, типЭлемента[, раздел[, глав­ный!, имяПоля[, слева[, сверху[, ширина[, высота]]]]]]])Функции Сгеа1еСоп1го1 и Сгеа1еКерог1Соп1го1 используют ар­гументы, показанные в табл.

П2.3.Т а б л и ц а П2.3Аргументы функций Сгеа1еСо1Пго1 и Сгеа1еИерог1СопЬго1АргументимяФормы,имяОтчетатипЭлементаразделглавныйимяПоляслева, сверхуширина, высотаВстроеннаяконстантаасЬаЬе1асЯеааг^еас!лпе198ОписаниеСтроковое выражение, определяющее имя отк­рытой формы или отчета, в которых создаетсяэлемент управленияОдна из перечисленных (далее в таблице) встро­енных констант, определяющих тип создаваемо­го элемента управления.

Пользователь имеет воз­можность просматривать эти константы в окнепросмотра объектов и вставлять их в собственныепрограммы. Для этого следует нажать кнопку[Просмотр объектов] на панели инструментовVisual Basic и выбрать Access в поле со спискомПроект/библиотека, и Constants в списке КлассыОдна из перечисленных далее в таблице встроен­ных констант, определяющих раздел, в которомсоздается элемент управленияСтроковое выражение, определяющее имя глав­ного элемента управления для присоединенногоэлемента управления. Для элементов управле­ния, не являющихся присоединенными, данныйаргумент должен быть пропущен либо его зна­чением может быть пустая строкаИмя поля, с которым связывается данный эле­мент управления.

Если создается элемент управ­ления, не присоединенный к полю, значениемданного аргумента должна быть пустая строкаЧисловые выражения, задающие координатыверхнего левого угла элемента управления вединицах твипЧисловые выражения, задающие ширину ивысоту элемента управления в единицах твипОпределяемый элемент управленияНадписьПрямоугольникЛинияОкончание табл. П2.3ОписаниеАргументaclmageРисунокacCommandButtonКнопкаacOptionButtonПереключательacCheckBoxФлажокacOptionGroupГруппа параметровacBoundObjectFrameПрисоединенная рамка объектаacTextBoxПолеacListBoxСписокacComboBoxПоле со спискомacSubformПодчиненная формаacObjectFrameСвободная рамка объектаacPageСтраницаacPageBreakКонец страницыacCustomControlЭлемент А сіїуєХacToggleButtonВыключательacTabCtlНабор вкладокРазделВстроеннаяконстантаacDetail(По умолчанию) ОбластьданныхacHeaderЗаголовок формы или отчетаacFooterПримечание формы или отчетаacPageHeaderВерхний колонтитулacPageFooterНижний колонтитулacGroup Level 1Head­ Заголовок группы уровня 1 (только в отчетах)eracGroupLevel 1Footer Примечание группы уровня 1 (только в отчетах)acGroupLevel2HeaderЗаголовок группы уровня 2 (только в отчетах)acGroupLeve!2Footer Примечание группы уровня 2 (только в отчетах)Функции СгеагеСоп1го1 и Сгеа1еК.ероПСоп1го1 используются вспециальных программах мастеров для создания элементов управ­ления в форме или отчете.

Обе эти функции возвращают объект199Control. Применяются они только в режимах конструктора формыи конструктора отчета соответственно.Аргумент главный позволяет определить связь между главным иподчиненным элементами управления. Например, если поле име­ет присоединенную подпись, то поле является главным (роди­тельским) элементом управления, а подпись — подчиненным (до­черним).

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

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

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

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