Как сделать выбор пола в access?

Поле со списком в access может стать полем для поиска. Поисковое поле со списком в Access может сильно облегчить вам работу с данными.

Существует несколько способов создания поискового поля, самый распространённый из них – при помощи мастера для элемента управления «Поле со списком».

как сделать выбор пола в access

Рассмотрим способ создания поля для поиска вручную. В режиме конструктора формы добавим свободное поле в примечание формы (кнопка «Мастера» должна быть отжата):

как сделать выбор пола в access

Зададим следующие свойства для свободного поля «ПолеПоиск» (для этого надо выделить его в режиме конструктора и нажать клавишу F4):

как сделать выбор пола в access

Перейдём на вкладку «Данные» свойств поля со списком. Значения свойства «Данные» оставим пустым. В «Источнике строк» мы выбираем подстановку из поля «ФИО» базового запроса «зап_СписокДляФормы» (этот же запрос «даёт» данные для текущей формы и поле «ФИО» запроса является базовым для поля «ФИО» формы). Свойства «Ограничиться списком», «Автоподстановка» и «Доступ» принимают значение «да».

На вкладке «События» определяем для свойства «После обновления» макрос «МакросПоиск».

как сделать выбор пола в access

Макрос состоит всего из двух команд:

как сделать выбор пола в access

как сделать выбор пола в access

Форма с полем для поиска готова. Для того, чтобы найти нужную нам запись с конкретным человеком, надо щёлкнуть мышкой внутри поля поиска. Потом можно вводить фамилию, имя и отчество.

По мере введения символов программа будет автоматически предлагать подходящие записи. Когда выбрана нужная запись, можно нажать клавишу «Enter» или «Tab». Курсор будет автоматически переведён в область данных формы на нужную запись.

как сделать выбор пола в access

Теперь нажимаем «Enter» или «Tab» и фокус ввода перейдёт на нужную нам запись в область данных формы:

как сделать выбор пола в access

7 лет назад (25 октября 2010) 1765

Очень часто людям нужно, чтобы при регистрации можно было выбрать пол. Вот мой вариант рещения данной задачи.

1.templatesваш шаблонcomponentscom_registration.tpl

Код PHP:

                  Пол:                                                                  Мужской                          Женский                        *                                

на этом правка шаблона заканчивается

2.открываем componentsregistrationfrontend.php находим в тексте код

        if ($cfg){

            $icq = $inCore->request(’icq’, ’str’, ’’);

        } else {

            $icq = ’’;

         }

и дабовляем после него

Код PHP:

$gender = $inCore->request('gender', 'str', '');

3. меняем запрос на создание нового пользователя

Код PHP:

$sql = "INSERT INTO cms_user_profiles (user_id, city, description, showmail, showbirth, showicq, karma, imageurl, allow_who, gender)                                  VALUES (".$new_user_id.", '', '', '0', '0', '1', '0', '', 'all','$gender')";

Все теперь у вас пол указывается при регистрации  laugh

Потом это можно будет вынести в админку (если будет такая необходимость)