powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Частичное совпадение
10 сообщений из 10, страница 1 из 1
Частичное совпадение
    #33600016
ienko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в стандартном запросе на выборку ввести параметр по частичному совпадению?
...
Рейтинг: 0 / 0
Частичное совпадение
    #33600052
Alexander65536
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ienkoКак в стандартном запросе на выборку ввести параметр по частичному совпадению?
Код: plaintext
1.
SELECT [Поле] FROM [Таблица] WHERE [Поле] Like *'Условие'*;
...
Рейтинг: 0 / 0
Частичное совпадение
    #33600057
TD6370
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT значение FROM табл WHERE поле LIKE %значение%
...
Рейтинг: 0 / 0
Частичное совпадение
    #33600172
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander65536 ienkoКак в стандартном запросе на выборку ввести параметр по частичному совпадению?
Код: plaintext
1.
SELECT [Поле] FROM [Таблица] WHERE [Поле] Like *'Условие'*;


Неверно.
Верно:

Код: plaintext
SELECT [Поле] FROM [Таблица] WHERE [Поле] Like '*' & ТвойПараметр & '*'
...
Рейтинг: 0 / 0
Частичное совпадение
    #33600193
Alexander65536
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам потом понял, что неверно, только писать в некогда было - поэтому сильно не бейте :)
...
Рейтинг: 0 / 0
Частичное совпадение
    #33600224
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander65536Сам потом понял, что неверно, только писать в некогда было - поэтому сильно не бейте :)

Хорошо, сильно не буду!
...
Рейтинг: 0 / 0
Частичное совпадение
    #33604544
ienko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сенк ю работат. Но появилась новая проблема, юзверь стал еще ленивее и забывает вводить параметр отбора, в итоге выводятся все данные таблицы. Можно ли сделать так, что если параметр не вводился, то и данные не выводились.
...
Рейтинг: 0 / 0
Частичное совпадение
    #33604556
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пропустите юзверя через свою форму ввода параметров. Там устройте жесткий контроль. Шаг влево, шаг вправо - расстрел С: форматом!
...
Рейтинг: 0 / 0
Частичное совпадение
    #33604749
Фотография Polev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ienkoСенк ю работат. Но появилась новая проблема, юзверь стал еще ленивее и забывает вводить параметр отбора, в итоге выводятся все данные таблицы. Можно ли сделать так, что если параметр не вводился, то и данные не выводились.
Код: plaintext
SELECT [Поле] FROM [Таблица] WHERE [Поле] Like '*' & Nz(ТвойПараметр,"ТАКОГО БЫТЬ НЕ МОЖЕТ") & '*'
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Частичное совпадение
    #39525319
Ort84
Код: vbnet
1.
SELECT [Поле] FROM [Таблица] WHERE [Поле] Like '*' & ТвойПараметр & '*'


Объясните, пожалуйста, логику выборки WHERE в данном примере. У меня эта конструкция работает, но я не понимаю, как конкретно :) Пошагового отладчика нету. Прошу объяснить на пальцах )
Опыт программирования есть, но sql только начал изучать.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Частичное совпадение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]