| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Сравнение строк |
| Автор: ПЛЗВТЛ 24.1.2006, 06:21 |
| Помогите пожалуйста! У меня в листбоксе есть много записей, а мне нужно найти записи по маске (например, "*slov?o*"). Может кто подскажет, как это сделать??? ___заранее благодарен___ |
| Автор: СВА 24.1.2006, 06:42 | ||
Сделай примерно такую функцию для того что бы учитывать "?"
str1 - это с чем сравниваешь str2 - это что ты сравниваешь вместо неизвестных букв можно использовать "?" Srav возврашает истину если два слова похожи |
| Автор: Akina 24.1.2006, 10:31 |
| ПЛЗВТЛ Откуда они в листбоксе? выбраны из таблицы в БД? перезапроси RowSource, добавив фильтр Where [Field] LIKE "*slov?o*" |
| Автор: ПЛЗВТЛ 24.1.2006, 12:53 |
| СВА, спасибо! Akina, записи в листбоксе - это имена файлов. Мне надо только выбрать нужные! А расскажите пожалуйста, что такое "RowSource" и "фильтр Where [Field] LIKE "*slov?o*"" |
| Автор: Akina 24.1.2006, 15:30 |
| А откуда они там взялись??? ветром надуло, что ли? |
| Автор: BorisVorontsov 24.1.2006, 16:51 | ||
|
| Автор: ПЛЗВТЛ 25.1.2006, 07:39 |
| Akina, ХАРЕ ИЗДЕВАТЬСЯ. Невидишь, я тормаз... Всё гениальное ПРОСТО! |