Sign in to follow this  
Followers 0
@lexsus

О любимом Access

28 posts in this topic

Здравствуйте.

Имеется база данных, в ней есть таблица с клиентами. Пытаюсь сделать запрос поиска записей по фамилиям, но не могу сделать так, чтобы поиск производился по нестрогому соответствию (т.е. мне нужно чтобы поиск шёл без учёта регистра и чтобы находились записи, в которых могли присутствовать помимо указанных в запросе ещё и другие символы). Т.е. к примеру запись "Иванов П.И." должна находиться по запросу "иванов".

Справку облазил, нигде что-то не нашёл ничего. Пробовал различные символы (звёздочки, знаки вопроса) подставлять в запрос, тоже не работает. Сейчас пока ищу нужную запись через CTRL+F, но хочется всё сделать по-нормальному, "как у людей".

0

Share this post


Link to post
Share on other sites

По поводу Иванов и иванов. Надо в запросе приводить к одному регистру и шаблон и поле поиска Ucase, скажем.

Нечёткий шаблон - намного сложнее. Это целая история. В простейшем случае надо вводить два шаблона и использовать их свёртку (то есть использовать по условию "И")

Например ищем улицу Ивановская дом 55. А в безе данных адрес может быть и "ул. Ивановская д.55", и  "Ивановская, корп.4, д.55", и "Ивановск домовладение 55".

Тогда используем поиск по "Ивановс" AND "55". Все примеры найдутся. Но тут зависит от креативности при составлении запроса.

Edited by Teddy_Bear
1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0