Есть форма с комбобоксом с двумя колонками (вызывается кнопкой, либо даблкликом по значениям в колонке А), заполняется из 2d-массива с листа без заголовков, значения в первой колонке уникальные. Необходимо чтобы по мере ввода в комбобокс содержимое его выпадающего списка фильтровалось по двум колонкам, если вводится числовое значение и только по второй колонке, если вводится текстовое (текст с числом).
Например, - вводим 1 - список фильтруется по обоим колонкам до всех значений в обоих колонках, содержищих 1 - вводим a - список фильтруется по второй колонке и выводит все значения с а - вводим a1 - список фильтруется по второй колонке и выводит все значения с а1
Подскажите, пожалуйста, как лучше вставить проверку на число/тест и что поправить чтобы оно вообще работало. При работе с комбобоксом, после клика мышью либо по enter, мне необходимо одно числовое значение из колонки А.
Всм доброго времени суток,
Есть форма с комбобоксом с двумя колонками (вызывается кнопкой, либо даблкликом по значениям в колонке А), заполняется из 2d-массива с листа без заголовков, значения в первой колонке уникальные. Необходимо чтобы по мере ввода в комбобокс содержимое его выпадающего списка фильтровалось по двум колонкам, если вводится числовое значение и только по второй колонке, если вводится текстовое (текст с числом).
Например, - вводим 1 - список фильтруется по обоим колонкам до всех значений в обоих колонках, содержищих 1 - вводим a - список фильтруется по второй колонке и выводит все значения с а - вводим a1 - список фильтруется по второй колонке и выводит все значения с а1
Подскажите, пожалуйста, как лучше вставить проверку на число/тест и что поправить чтобы оно вообще работало. При работе с комбобоксом, после клика мышью либо по enter, мне необходимо одно числовое значение из колонки А.user0
Посмотрел Ваш пример, там в коментариях подсмотрел фильтрацию через ADO, попробую его адоптировать под свои нужды.
Хотелось бы все таки фильтруемый комбобокс как более нативное решение что ли, чтобы не дописывать потом код для пока/скрытия листбокса и вставки значения оттуда по enter. Также на форме планируется еще несколько полей и я не уверен как оно будет в последствии взаимодействовать с таким листбоксом (в аксесе например есть нюансы при изменении размера листбокса и пересечении с другими списками).
Посмотрел Ваш пример, там в коментариях подсмотрел фильтрацию через ADO, попробую его адоптировать под свои нужды.
Хотелось бы все таки фильтруемый комбобокс как более нативное решение что ли, чтобы не дописывать потом код для пока/скрытия листбокса и вставки значения оттуда по enter. Также на форме планируется еще несколько полей и я не уверен как оно будет в последствии взаимодействовать с таким листбоксом (в аксесе например есть нюансы при изменении размера листбокса и пересечении с другими списками).user0
Сообщение отредактировал user0 - Воскресенье, 08.10.2017, 13:03