Делаю поиск по наименованию, всё работает нормально если в поиске не писать первые символы слов (пример: труба = руба)
Add(MainForm,285275,112,49)
{
Left=100
Top=80
Width=696
Height=697
Caption="Входной контроль"
Point(onClose)
}
Add(Memo,1218577,567,133)
{
Left=20
Top=80
Width=630
Height=545
ScrollBars=2
}
Add(StrList,12418568,364,70)
{
Strings=#40:Труба стальная квадратная 50х50х2,0х6000|31:Труба профильная 40х20х2,0х6000|43:Проволока стальная низкоуглеродистая 1,2 мм|24:Плита перекрытия 1ПП15-1|24:Плита перекрытия 1ПП15-2|23:Плита перекрытия ПП10-1|16:Плита днища ПН10|16:Плита днища ПН15|23:Кольцо стеновое КС 10.9|23:Кольцо стеновое КС 15.9|23:Кольцо стеновое КС 20.9|32:Плита дорожная 2П30.18-10 (рифл)|32:Плита дорожная 1П30.18-30 (рифл)|37:Труба ПЭ 100 SDR17-1200х71.1 питьевая|36:Труба ПЭ 100 SDR17-900х53,3 питьевая|32:Плита дорожная 1П30.18-30 (рифл)|32:Плита дорожная 2П30.18-10 (рифл)|38:Блок фундамента Ф1 (прав.лев.) -15-165|15:Блок экрана Ф-3|64:Сталь горячекатанная для армирования в прутках A-III (A400) 16мм|30:Трубы RAGMA DN/ID 800 SN8 PP-B|29:Труба КОРСИС DN/ID 500 P SN 8|47:Кольцо уплотнительное КОРСИС DN/ID 500 WT TPE-V|24:Плита перекрытия 1ПП20-1|16:Плита днища ПН20|23:Кольцо стеновое КС 20.9|22:Кольцо стеновое КС 7.3|25:Плита перекрытия КЦП 2.15|25:Плита перекрытия КЦП 2.10|32:Плита дорожная 2П30.18-30 (рифл)|61:Спиральновитая металлическая гофрированная труба (СВМГТ) 1500|61:Спиральновитая металлическая гофрированная труба (СВМГТ) 1500|32:Плита дорожная 2П30.18-10 (рифл)|28:Песок для строительных работ|28:Щебеночно-гравийная смесь С5|32:Плита дорожная 2П30.18-10 (рифл)|22:Кольцо стеновое КС 7.3|18:Опорное кольцо КО6|23:Кольцо стеновое КС 15.9|22:Кольцо стеновое КС 7.9|22:Кольцо стеновое КС 7.6|28:Песок для строительных работ|47:Кольцо уплотнительное КОРСИС DN/ID 500 WT TPE-V|57:Муфта КОРСИС для прохода через ЖБИ одинарная DN/ID 500 PE|28:Блок фундамента Ф2-15-255 W8|23:Прокат арматурный 10 мм|64:Сталь горячекатанная для армирования в прутках 12мм A-III (A400)|19:Щебень строительный|
}
Add(Edit,11331272,196,140)
{
Left=20
Top=50
Width=510
Text=""
link(onChange,4253378:doEvent1,[])
}
Add(RE_Check,8201863,434,168)
{
FullStrCheck=1
Point(Expression)
link(onMatch,1218577:doAdd,[(516,174)(516,139)])
link(Expression,11331272:Text,[(447,132)(331,132)(331,184)(202,184)])
}
Add(Hub,4253378,259,140)
{
link(onEvent1,1218577:doClear,[])
link(onEvent2,8412215:doEnum,[(322,153)(322,174)])
}
Add(ArrayEnum,8412215,378,168)
{
link(onItem,8201863:doCheck,[])
link(Array,12418568:Array,[])
}
Нужен поиск что бы находил любое набраное слово в наименовании, не важно в начале оно или в середине.
Заранее всем спасибо.
--- Добавлено в 2022-07-05 09:22:54
Программа реагирует на заглавные буквы.
Как сделать что бы не реагировала?