Главная » Просмотр файлов » Десять шагов в microsoft_access

Десять шагов в microsoft_access (835787), страница 4

Файл №835787 Десять шагов в microsoft_access (Десять шагов в Microsoft Access) 4 страницаДесять шагов в microsoft_access (835787) страница 42021-04-14СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Нажмем «Далее», оставим переключатель в положении «Рисунок», но будем считать, что на этот раз предложенный системой рисунок нас не устраивает. Поэтому установим «флажок» в поле «Показать все рисунки». В поле «рисунок» появится список названий стандартных рисунков. При движении по списку в поле с заголовком «Образец» будет появляться сам рисунок. Выберем «Бинокль 1» (рис. 26) инажмем кнопку «Далее». В поле под заголовком «Задайте имя кнопки»(рис. 27) зададим имя «вход». Мы сейчас не претендуем на самый удачный выбор имен. Главное, чтобы имя говорило разработчику о назначе-26нии объекта и, иногда, желательно, чтобы имя не было слишкомдлинным.Рис.

26. Выбор рисункаРис. 27. Имя кнопкиНажмем «Готово». После закрытия диалогового окна мы обнаружим вконструкторе ленточной формы новую кнопку. Переместим ее в примечании формы в место, которое нам представляется наиболее удачным, ивыйдем из режима конструктора, подтвердив сохранение изменений.Рис. 28. Новая кнопкаОткроем форму «поставщики_лента». В нижней части формы Вы увидите кнопку с изображением бинокля. Теперь, чтобы получить подробную информацию о поставщике, Вам достаточно, пользуясь полосамипрокрутки, выбрать нужного поставщика и нажать «Бинокль».27Рис. 29. Получение подробной информации о поставщике3.2.

Ввод и удаление записей. Теперь, когда мы разработали простейшую систему для поиска и просмотра записей о поставщиках, насталовремя определиться, в какой из форм будет производиться ввод и удаление записей. Очевидно, эти действия, дабы избежать противоречивыхситуаций, должны производиться в ленточной форме! Почему? Предлагаем читателю подумать над этим.

Откроем ленточную форму. Для ввода новой записи достаточно в поле номера записи нажать значок «Новаязапись» (рис. 13). Тогда в положении «текущая» окажется пустая запись(рис. 30). Этого же эффекта можно добиться, опустив вниз до конца полосу прокрутки. Для ввода записи необходимо заполнить обязательноеполе «название», так как поле «поставщик» заполняется автоматически,а остальные поля – необязательные.

Если записей слишком много и Вамне хочется каждый раз пользоваться полосой прокрутки, то можно создать еще одну кнопку – «Добавление записи».28Рис. 30. Пустая записьДля этого в режиме конструктора возьмем с панели элементов кнопку,поместим ее в примечание формы и в открывшемся диалоговом окневыберем категорию «Обработка записей» и действие «Добавление записи» (рис. 31).Рис. 31. Создание кнопки «Добавление записи»Нажмем «Далее» и посмотрим предлагаемый системой рисунок. Пустьвид этого рисунка нас «устраивает» и мы еще раз нажмем «Далее», дадим кнопке имя «добавить», нажмем «Готово» и выйдем из режимаконструктора.

Откроем ленточную форму и для проверки введем новуюзапись.Внимание! При вводе новой записи в области выделения (слева от записи) появляется изображение карандаша. Пока высвечивается изображение карандаша, запись фактически не является сохраненной в таблице и «биноклем» пользоваться мы не можем. Сохранить текущую запись можно, например, выделив другую запись. Однако лучше в режимеконструктора создать еще одну кнопку.

В соответствующем диалогевыберем категорию «Обработка записей» и действие «Сохранение записи». Дадим кнопке имя «сохранить». Теперь после ввода, по крайнеймере, поля «название» и нажатия кнопки «сохранить» мы можем нажать«бинокль» и внести более подробную информацию.Примечание формы содержит уже четыре кнопки. На случай, если пользователь забудет их назначение, мы можем в режиме конструктора добавить к ним надписи. Для этого возьмем соответствующий объект с«Панели элементов» (рис. 15). На рис. 32 представлен окончательныйвид ленточной формы. Поставщик с кодом 27 только что введен намидля проверки работы приложения.29Рис.

32. Окончательный вид ленточной формыДля удаления записи нужно щелкнуть левой клавишей по полосе выделения слева от соответствующей записи. Полоса окрасится в черныйцвет. Теперь для удаления записи достаточно нажать клавишу «Delete».На рис. 33 после нажатия этой клавиши будет удалена запись, соответствующая поставщику с кодом 27 (название – «проверочка»).Рис.

33. Поставщик «проверочка» подготовлен для удаления3.3. Свойства формы. Каждый объект Microsoft Access обладает некоторым набором свойств, определяющих форму, параметры этого объекта, а также его реакцию на события, которые могут с этим объектомпроисходить. Свойства, приписанные объекту при его создании, не всегда устраивают нас. Так, если мы в ленточной форме нажмем на «бинокль», то на фоне ленточной формы появится форма «в столбец». Теперь, допустим, мы случайно щелкнули левой клавишей мыши за пределами формы «в столбец» по ленточной форме.

Тогда на первый планвыйдет ленточная форма, закрыв собой форму, интересующую нас. Конечно, это не катастрофа и мы можем просто сдвинуть на экране ленточную форму. Однако есть и другие проблемы. Так, можно закрытьленточную форму до закрытия формы «в столбец». В данном случае иэто не страшно. Но, иногда, имеет принципиальное значение такой порядок, при котором первой должна закрываться только форма, открытая30последней. Установить такой порядок можно, изменив значениесоответствующего свойства, сделав окно «модальным».Рис.

34. Левый верхний угол окна формыРис. 35. Окно свойствДля просмотра и изменения свойств формы достаточно дважды щелкнуть левой клавишей по квадратику, расположенному в левом верхнемуглу окна формы слева от линейки (рис. 35). Этот квадратик устанавливается или убирается вместе с линейкой командой меню окна приложения «Вид  Линейка». Окно свойств имеет пять заставок: Макет,Данные, События, Другие, Все. Каждая заставка представляет собойсписок, в левой части которого указано свойство (то есть название свойства), а в правой – значение свойства. При щелчке левой клавиши мышив соответствующей строке списка иногда появляется направленная внизстрелка – предложение развернуть меню. В таком случае значение свойства выбирается из меню.

Изменим значения ряда свойств. Для этоговыберем заставку «Макет» и установим следующие свойства.31СвойствоПодписьУстановленноезначениеИнформацияпоставщикеДопустимые реФормажимыПолосыОтсутствуютпрокруткиОбластьвыделенияНетПоле номера записиКнопкаНетоконного менюКнопкиОтсутствуютразмеров окнаКомментарийоЭта подпись всегда расположенавверху формыТеперь нельзя в процессе работыперейти в режим таблицыВ рассматриваемой форме мыработаем только с одной записью. Кроме того, мы договорились в этой форме не удалять ине добавлять записейВ рабочем режиме мы не будемменять размеры окна или сворачивать окноТеперь перейдем к заставке «Данные».

В первой строке установлен источник данных – таблица «поставщики». Установим значения «Нет» длясвойств «Разрешить удаление» и «Разрешить добавление». Пропустимзаставку «События» и сразу перейдем к заставке «Другие».Рис. 36. Окно поставщика после изменения значений свойств32Свойству «Модальное окно» присвоим значение «Да», чтобы форма неперекрывалась другими окнами. Закроем окно свойств и покинем режим конструктора. Форма «поставщики_столбец» теперь будет иметьвид, представленный на рис. 36 (сравните с рис. 12). В этой формеВы не можете перемещаться по записям, удалять или вводить новые записи!3.4.

Последний штрих. При работе с ленточной формой для полученияили ввода более подробной информации о поставщике мы сначала устанавливаем запись, как текущую, щелкнув в соответствующей строке левой клавишей мышки, а уже затем нажимаем «бинокль» внизу формы.Эту операцию можно упростить. Откроем ленточную форму в режимеконструктора и дважды щелкнем левой клавишей мышки по кнопке сизображением бинокля. Откроется окно свойств элемента управления(рис.

37).Рис. 37. Окно свойств элемента управления33Обратите внимание на присвоенную окну подпись «Кнопка: вход».Здесь указан класс, к которому принадлежит элемент управления –«Кнопка», и заданное нами в диалоговом окне при создании кнопки имяпредставителя класса – «вход». Выберем заставку «События». С любымэлементом управления могут происходить некоторые события. Наборсобытий в общем случае зависит от класса, к которому принадлежитобъект, и каждому событию можно предписать определенные действия.Набор событий, которые могут происходить с кнопкой, представлен нарис.

37. Подробное истолкование этих событий можно найти в любомсправочнике по Microsoft Access. Нас сейчас интересует событие «Нажатие кнопки». Этому событию, как видно из рисунка, соответствует«Процедура обработки событий». Дело в том, что когда, при созданиикнопки, мы в диалоговом окне задавали параметры элемента управления и, в частности, связанные с этой кнопкой действия, система саманаписала за нас процедуру (то есть небольшую программу) на встроенном языке Visual Basic for Applications (VBA).Чтобы увидеть текст этой процедуры, надо щелкнуть клавишей мышкипо соответствующей строке. В конце строки появится маленькая кнопкас троеточием.

После нажатия на эту кнопку откроется «Окно модуля»(рис. 38). В этом окне расположены тексты процедур на VBA, но невсех, а только обслуживающих данную форму. В таких случаях говорято модуле формы.Обратите внимание! В верхней части «Окна модуля» слева расположеноназвание элемента управления (вход), а справа – название события(Click). Событие Click как раз и есть нажатие кнопки.

Пользуясь полосой прокрутки, просмотрим содержимое окна.В самом верху Вы увидите две инструкции:Option Compare Database – задает сравнение строк на основе порядка сортировки, определяемого национальной настройкой базы данных, в которой производится сравнение строк.Option Explicit – налагает на уровне модуля требование на явноеописание всех переменных этого модуля.Дальше следуют тексты четырех процедур, соответствующих четыремсозданным нами кнопкам: Private Sub выход_Click(), Private Subвход_Click(), Private Sub добавить_Click(), Private Sub сохранить_Click().

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

Тип файла
PDF-файл
Размер
1,12 Mb
Тип материала
Учебное заведение
Неизвестно

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

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