Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Foxpro/Clipper/Dbase > Поиск по двум вхождениям


Автор: SlavaSeverin 23.12.2009, 17:18
Здравствуйте. У меня такая проблема. Необходимо выбрать данные из таблицы по полю наименование. Но в этом поле кроме наименования содержится ещё код для уточнения. 
Например:
ТоварПервый007654, ТоварПервый65895255ФсШ, ТоварВторой65895255ФсШ.
Вот мне необходимо что бы пользователь мог ввести наименование - "ТОВАР" и номер - "65895255"  и получил один товар.
Буду очень благодарен за любые советы.

Автор: Данкинг 25.12.2009, 01:49
Вот тебе любой совет: smile 
Код

a1='ТОВАР'
a2='65895255'
a1=upper(a1)&&на всякий случай
a2=upper(a2)&&на всякий случай
select * from dbf() where a1$upper(POLE) and a2$upper(POLE)

Автор: SlavaSeverin 28.12.2009, 10:13
Огромное спасибо! Ну я дал)) такая элементарщина. Извиняюсь за такой слабый вопрос...

Автор: Данкинг 29.12.2009, 17:42
SlavaSeverin, ну да - я даже не был уверен, то ли это, что тебе требуется. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)