Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Созданиеполясосписком






Улицу, на которой расположено здание, пользователь должен выбрать из списка улиц города, а не вносить с клавиатуры ее название. В MS Access очень грамотно реализован выбор значения из очень длинных списков. Вы можете ввести один или несколько символов названия элемента списка (в данном случае улицы) — MS Access сам найдет в списке нужный элемент по первым символам и занесет его в текстовое поле. Поэкспериментируйте с формой Building из файла Real Estate.accdb. Уверен, что вам очень понра­вится такая реализация выбора. А сейчас — непосредственно построение.

1. Убедитесь, что на панели элементов кнопка [*S] с подсказкой " Использо­вать мастера" нажата. Если нет — " выделите" ее щелчком левой кнопки мыши. В противном случае вы очень долго будете обвинять во всех грехах свой безупречно работающий компьютер. Построитель этого элемента так и не запустится.

2. Нажмите на панели элементов кнопку 31 Поле со списком. Поместите указатель мыши н ад активной областью формы. Он превратится в значок поля со списком Щ, снабженный крестиком в левом верхнем углу. При­цельтесь получше и сделайте щелчок левой кнопкой мыши. Увидите сле­дующую картину (рис. 2.13).

3. Одновременно с этим откроется первое диалоговое окно мастера списков с заголовком " Создание полей со списком". Вам будет предложено выбрать источник значений (рис. 2.14). Наши названия улиц хранятся в таблице


street, поэтому сделайте щелчок левой кнопкой мыши по переключателю Объект " поле со списком"....

4. Нажмите кнопку Далее. Появится второе диалоговое окно, в котором ото­бражен список всех таблиц, входящих в базу данных. Выберите таблицу street и нажмите кнопку Далее.

5. В появившемся третьем диалоговом окне MS Access предлагает выбрать поля таблицы street, значения которых будут отображаться в раскры­вающемся поле со списком (рис. 2.15). Пусть это будут первые два поля.

6. Четвертое диалоговое окно предлагает определить порядок отображения улиц в поле со списком. Если строк в таблице более десятка, то сортиров­ка — обязательный момент. Отсортировать записи можно максимум по четырем полям. В нашем случае достаточно двух. Это название улицы и признак. Для текстовых полей порядок сортировки — по алфавиту.


7. В пятом диалоговом окне поставьте флажок Скрыть ключевой столбец (рекомендуется). Пользователю ни к чему видеть, под каким номером в таблице street стоит та или иная улица. Здесь же вам предоставлена воз­можность — установить ширину колонок (рис. 2.16).

8. Нажмите кнопку Далее. Очень ответственный момент. Надо указать поле таблицы building, в которое будет записываться ссылка на улицу из таб­лицы street. Если при создании заготовки для формы вы пропустили пункты 4—6 и не назначили таблицу, с которой должна работать форма, то мастер построения поля со списком пропустит этот пятый шаг. Будет создан бесполезный в нашем случае " свободный" элемент.

9. В седьмом диалоговом окне предлагается ввести надпись, которая будет стоять рядом с раскрывающимся списком. Напишите слово " Адрес" и на­жмите кнопку Готово.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал