Страница 1 из 1

Поиск в 2D массиве по двум параметрам

Добавлено: 07 дек 2017, 17:48
mnml
Всем привет! Подскажите ка пожалуйста как в 2D массиве осуществить поиск по двум параметрам "Оператор" и "Смена"

Пример файл с БД для поиска:
sort.vi
(4.93 КБ) 71 скачивание
Спасибо всем за помощь!

Re: Поиск в 2D массиве по дувум параметрам

Добавлено: 07 дек 2017, 18:07
dadreamer
А каков формат данных в массиве? Оператор и смена в каждой ячейке будет прописано? Или столбец на оператора, столбец на смену и т.д. Или 4-й столбец на оператора, 5-й на смену, а тогда в первых трёх что?

Re: Поиск в 2D массиве по дувум параметрам

Добавлено: 07 дек 2017, 23:22
Artem.spb
mnml писал(а): Пример файл с БД для поиска:
Вложение sort.vi больше недоступно
базы я там не нашёл, но если по-суровому и с базой, то так :D
особенно, если поиск придётся делать неоднократно
для работы нужна библиотека SQLite
для работы нужна библиотека SQLite

Re: Поиск в 2D массиве по двум параметрам

Добавлено: 08 дек 2017, 11:42
mnml
Нет данные храняться в в CSV файле, разделитель ;

Re: Поиск в 2D массиве по двум параметрам

Добавлено: 08 дек 2017, 11:50
Artem.spb
ну так загрузить сначала в память. Это придётся делать в любом случае.
Дальше по настроению. Или ручной перебор по строчкам (если надо один раз), или закинуть во временную базу и шарить сколько угодно
Ручной перебор примерно так (индексы столбцов исправить)
search.png

Re: Поиск в 2D массиве по двум параметрам

Добавлено: 08 дек 2017, 16:22
Blackman
В названии темы стоит "поиск", хотя по смыслу возможно больше бы подошло слово "фильтр"?