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

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

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

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

Приведем пример ссылки на элемент управления Кодтовара подчиненной формы Заказы формы Клиенты:Forms!Клиенты!Заказы. Form![Код товара]Свойство ItemData возвращает значение, содержащееся в при­соединенном столбце указанной строки элемента управления Спи­сок (ListBox) или Поле со списком (ComboBox). Синтаксис свой­ства ItemData имеет следующий вид:control.ItemData(rowindex)Элементы синтаксиса свойства ItemData представлены в табл.

3.12.Свойство Item sSelected возвращ ает ссылку на семействоItemsSelected, которое содержит в отличие от других семейств необъекты, а значения типа Variant. Эти значения представляют со­бой целочисленные индексы, указывающие положение выделен­ной строки в списке или в поле со списком.Данное свойство можно использовать вместе со свойствамиColumn или ItemData для получения данных из выделенных строксписка.Т а б л и ц а 3.12Элементы синтаксиса свойства ItemDataЭлементControlОписаниеОбязательный элемент. Объект, представляющий собойСписок (1лв1Вох) или Поле со списком (СошЬоВох)Rowindex Обязательный элемент. Целое число в диапазоне от 0 до зна­чения свойства ПйСошй минус 1, определяющего строку,из которой вы хотите получить значениеСвойство ОМУа1ие содержит неизмененные данные, которыеимел присоединенный элемент управления до начата редактиро­вания.Пример 3.11.

Выполнение отмены всех изменений для всех элементовуправления в форме после нажатия кнопки [Отмена]:145Sub Отмена_СПск ()Dim ctl As ControlFor Each ctl in Me.Controlsctl.Value = ctl.OldValueNext ctlEnd SubПосле перемещения на следующую запись происходит обновлениеисточника записей, после чего текущее значение поля и значение свой­ства OldValue становятся одинаковыми.Свойство Properties возвращает ссылку на форму или коллек­цию Properties элемента управления. Коллекция Properties содер­жит все свойства, связанные с формой или элементом управле­ния.

Для ссылки на конкретный элемент коллекции можно ис­пользовать индекс или имя объекта.Элементы управления так же, как и формы, имеют большоеколичество свойств. Рассмотрим только наиболее распространен­ные из них.Существует набор свойств, которыми обладают практическивсе элементы управления (табл. 3.13).Т а б л и ц а 3.13Свойства, общие для всех элементов управленияСвойствоОписаниеИмя (Nome)Имя элемента управления, которое используется дляего идентификации в программах VBA, макроко­мандах и т.д.От левого края(Left)Определяет положение левого края элемента управ­ления относительно раздела формы или отчета. Зна­чения данного свойства задаются в режиме конструк­тора форм в окне свойств или в программе VBA с по­мощью числовых выраженийОт верхнего краяОпределяет положение верхнего края элемента управ­ления относительно раздела формы или отчета. Зна­чения данного свойства задаются в режиме конструк­тора форм в окне свойств или в программе VBA с по­мощью числовых выражений(Left)Ширит границы(Border Width)146Определяет ширину границы элемента управления.Данное свойство может принимать следующиезначения:0 — Сверхтонкая (Hairline);1 — 1 пункт (1 pt);7 — 2 пункта (2 pt);3 — 3 пункта (3pt);Продолжение табл.

3.13СвойствоШирина границы(’ВогйегЩЛк)Тип границы(Вогс1ег51у1е)Оформление(БрешаШНесЛ)Тип фона(Васк^ук)Описание4 — 4 пункта (4 pt);5—5пунктов (5 pt);6 — 6 пунктов (6 pt)Определяет тип границы элемента управления.Данное свойство может принимать следующиезначения:0 — Отсутствует (Transparent);1 — Сплошная (Solid);2 — Штриховая (Dashes);3 — Пунктирная (Short dashes);4 — Точечная (Dots);5 — Редкоточечная (Sparse dots), Штрих-пунктирная(Dash dot);6 — Штрихточечная (Dash dot dot)Определяет способ объемного представления эле­мента управления путем установки одного из сле­дующих значений:0 — Обычное (Flat);1 — Приподнятое (Raised);2 — Утопленное (Sunken);3 — Вдавленное (Etched);4 — С тенью (Shadowed);5 — Рельефное (Chiseled).Внешний вид различных вариантов оформленияможно посмотреть в конструкторе форм с помощьюкнопки [Оформление] (Special Effect) на панелиинструментов Формат (Formatting)Задает цвет фона элемента управления видимым илипрозрачным путем установки следующих значений:0 — Обычный (Normal);1 — Прозрачный (Transparent).Видимым является цвет формы, на которой распо­ложен элемент управленияЦвет фона(ВаскСо1ог)Определяет цвет фона элемента управления.

Значе­ние данного свойства задается в конструкторе формс помощью кнопки [Цвет заливки/фона] (Fill/BackColor) на панели инструментов Форматирование(Formatting)Всплывающаяподсказка(СшйгоГО рТех^Определяет текст всплывающей подсказки, выво­димой на экран, когда указатель мыши задержи­вается над элементом управления. Значение данно­го свойства представляет собой строку длиной неболее 255 символов147Окончание табл. 3.13СвойствоТекст строкисостояния(StatusBarText)ОписаниеОпределяет текст, выводимый в строке состояния,когда элемент управления имеет фокус. Значениеданного свойства представляет собой строку длинойне более 255 символовДоступ (Enabled) Определяет возможность получения фокуса элемен­том управления путем установки атрибутов Да (True)и Нет (False)Вывод на экран(Visible)Определяет возможность отображения на экране эле­мента управления с помощью установки значенийДа (True) или Нет (False)Блокировка(Locked)Определяет возможность изменения данных в эле­менте управления путем установки атрибутов Да (True)и Нет (False)Переход по TabОпределяет, можно ли перевести фокус на элементуправления с помощью клавиши [Tab]: Да (True) иНет (False)(TabStop)Подпись (Caption) Определяет текст, выводимый на кнопке, и над­писи.

Значением является строка длиной не более2048 символовИндекс переходаОпределяет позицию элемента управления в после­по Tab (Tablndex) довательности перехода фокуса в форме при нажа­тии клавиши [Tab], Значением данного свойства яв­ляются целые числа, лежащие в диапазоне от 0 (дляпервого элемента управления) до общего числа эле­ментов управления формы минус 1Кроме общих для всех элементов управления свойств суще­ствуют некоторые характерные свойства полей (табл. 3.14).Т а б л и ц а 3.14Характерные свойства полейСвойствоОписаниеФормат поля(Format)Определяет формат, в котором выводятся данные вполе в режиме формы и на печать.

Допустимые зна­чения (форматы) зависят от типа присоединенногополя таблицы, используемой в качестве источникаданныхЗначение поумолчанию(DefaultValue)Этому свойству может задаваться значение, котороебудет вводиться в поле при создании новой записии должно находиться в диапазоне допустимых зна-148Окончание табл. 3.14СвойствоЗначение поумолчанию(DefaultValue)Описаниечений для каждого типа данных. Может использо­ваться, например, для ввода в поле текущей даты спомощью функции Now.

Диапазон допустимых зна­чений зависит от типа присоединенного поля таб­лицыЧисло десятичных Определяет число десятичных знаков, отображаемыхв поле. Значение данного свойства может быть рав­знаковно Авто (Auto), т. е. 255, или находиться в диапазо­(DecimalPlaces)не от 1 до 15. Если значение равно Авто (Auto), точисло знаков после запятой определяется значени­ем свойства Формат поля (Format).

В противномслучае число десятичных знаков находится в диапа­зоне от 1 до 15Свойства, общие для всех элементов управления, описанные втабл. 3.13, присущи также и полям со списком. Кроме того, полясо списком обладают набором дополнительных свойств, представ­ленных в табл. 3.15.Т а б л и ц а 3.15Свойства полей со спискомСвойствоОписаниеВыделение(Selected)Определяет, выделен ли конкретный элемент спис­ка путем назначения данному свойству значений Да(True) или Нет (False). Все значения для каждогоэлемента списка хранятся в массиве с индексами,отсчитываемыми от 0.

Если элемент списка выделен,то значение свойства Selected равняется Да (True).Данное свойство доступно для чтения и записи. Ес­ли свойство Несвязное выделение (MultiSelect) имеетзначение Простой (Simple), то выделенным можетбыть только один элемент списка. При установлен­ном значении свойства Несвязное выделение (Multi­Select) выделенными могут быть все элементы спис­ка. Например, пятый элемент списка Выбор товараактивной формы выделяется фразойМеЦВыбор товара]. Selected(4) =TrueНесвязноевыделение(MultiSelect)Определяет способ одновременного выделения не­скольких элементов списка.

Данное свойство можетпринимать сделующее значения:0 — Отсутствует (None);1 — Простой (Simple);2 — Со связным выбором (Extended).149Продолжение табл. 3.15СвойствоОписаниеНесвязноевыделение(МиШБЫес!)При значении данного свойства, равном нулю, од­новременное выделение нескольких элементовсписка невозможно. При значении, равном еди­нице, выделение нескольких элементов произво­дится при выборе элементов списка с помощьюмыши или нажатием клавиши [Пробел]. При значе­нии, равном двум, допускается одновременное вы­деление нескольких элементов списка, расположен­ных друг за другом, нажатием кнопки мыши иликлавиш перемещения курсора при удерживаемойклавише [Shift],Отдельный элемент списка выделяется, а также вы­деление снимается нажатием кнопки мыши при на­жатой клавише [Ctrl], т.е.

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

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

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

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