Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS Access > поиск по последним четырем цифрам телефона |
Автор: sergeishell 13.3.2008, 02:53 |
Здраствуйте! Как можно сделать, что бы не вводить весь телефон для поиска, а только последние четыре цифры? ![]() |
Автор: ТоляМБА 13.3.2008, 07:24 | ||
Ну если знаешь как прикрутить всё остальое, то: на форму кидаешь поле, подчиненную форму и создаешь запрос
Источником строк подчиненной формы делаешь этот запрос, и на прикрученную кнопку прикручиваешь Requery подчиненной формы. |
Автор: Akina 13.3.2008, 08:38 |
Поделить, например, поле номера на 2 поля - номер АТС и номер комплекта. Или по крайней мере создать индекс по последним 4 цифрам. Вариант ТоляМБА вполне работоспособен, но уже на БД в 160к номеров видно подтормаживание. |
Автор: sergeishell 14.3.2008, 00:20 | ||||
ТоляМБА, Большое спасибо. ![]() Акина
![]() |
Автор: shilnik 17.3.2008, 12:49 |
2Akina, Видимо имелось ввиду, что неудобно будет пользовалетю видеть и заполнять номер телефона в двух полях - начало телефона в одном, кончик ![]() 2sergeishell, Для удобства пользователя можно выводить телефон в одном поле, а в БД хранить в двух, как предложил Akina. При добавлении, изменении записи, содержащей номер телефона, в БД нужно будет сделать обработчик, который разбивает введеный в одно поле на форме телефон на 2 часть и записывает в соответствующие поля в БД. |