96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
1 | |
Вытащить значения столбцов выбранной записи в Combobox05.12.2015, 17:07. Показов 6822. Ответов 14
Метки нет (Все метки)
Доброго времени суток!
Подскажите кто может сталкивался..можно ли как-то из Combobox'а с несколькими столбцами вытащить значения столбцов выбранной записи?
0
|
05.12.2015, 17:07 | |
Ответы с готовыми решениями:
14
Как сохранить деление на колонки в выбранной строке ComboBox? Удаление выбранной записи в Combobox из бд DBLookUpComboBox. Показать информацию о записи, выбранной в ComboBox При открытии выбранной записи отображается не то значение из ComboBox |
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
05.12.2015, 17:31 | 2 | |||||
Можно использовать свойство .List([pvargIndex], [pvargColumn]) (небольшой пример прилагается)
1
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
05.12.2015, 17:48 | 4 |
P.S. Если при заполнении Combobox/Listbox использовался метод .AddItem, то вместо UBound(.List, 2) нужно указать реальное количество столбцов. Ибо этот метод изначально создаёт строку с 10-ю столбцами, где все неиспользуемые элементы имеют значение Null
0
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
05.12.2015, 18:14 [ТС] | 5 |
Апострофф, простите, а как мне заполнить этими данными определенные текстбокс.
состряпал быстренько пример
0
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
05.12.2015, 18:15 [ТС] | 6 |
pashulka, состряпал пример. спасибо работает. но как теперь мне вбить эти значения в текстбоксы?
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|||||||||||
05.12.2015, 18:31 | 7 | ||||||||||
P.S. Если же текстовых полей немного, например, три, то можно и без цикла :
1
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
05.12.2015, 19:05 [ТС] | 8 |
pashulka, спасибо огромное !! все получилось!
их то немного, дело не в этом. С циклом не получится, т.к.мне не все столбцы нужны и текстбоксы не по порядку номера
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
05.12.2015, 19:26 | 9 |
Вот пример невозможного
А если серьёзно, то можно перебирать только нужные столбцы (в примере это 1, 3, 7, 12), да и изменить имена текстовых полей - тоже не проблема P.S. Но для небольшого количества текстовых полей - можно оставить всё как есть и не тратить время на скачивание и тестирование файла.
1
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
08.12.2015, 00:01 [ТС] | 10 |
все работает !!!спасибо огромное
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
08.12.2015, 02:34 | 11 |
На всякий случай (на будущее) - если уже написаны "километры" кода и менять имена контролов (в т.ч. и в редакторе ctrl+h) не хочется, то можно создать Frame и кинуть на него все нужные элементы управления. А затем, перебирать уже контролы этого Frame (пример, аналогичный предыдущему, прилагается)
0
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
20.12.2015, 00:34 [ТС] | 12 |
pashulka, Приветствую. Вопрос по комбобокс снова.
Как то можно отобрать записи для комбобокса. т.е.столбец А - ФИО, столбец В - категория(1,2,3,4,,,,). к примеру ввел в текстбокс кат.3 щелкнул на комбобокс а он мне показывает ФИО кат.1,ФИО кат.2, и затем только ФИО кат.3 т.е. получается надо применить фильтр и сортировку внутри кода по идеи, но нельзя трогать исходные данные
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
20.12.2015, 11:52 | 13 |
Можно искать нужное значение в столбце B, и в случае его нахождения, заполнять ComboBox данными, начиная с первой строки и заканчивая найденной (без цикла)
0
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
20.12.2015, 14:29 [ТС] | 14 |
pashulka, навоял пример быстренько...как то это можно сделать?
т.е. есть сотрудники, которые могут выполнять определенный класс сложности и заявки (с классом), в комбобоксе должны собираться все сотрудники с классом не ниже класса заявки. при этом если сотрудник занят в эти дни - то его нет в комбобоксе
0
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
20.12.2015, 16:49 [ТС] | 15 |
pashulka, Нашел выход через создание новой коллекции
0
|
20.12.2015, 16:49 | |
20.12.2015, 16:49 | |
Помогаю со студенческими работами здесь
15
Вытащить из ComboBox значения всех CheckBox Поместить значения 2х столбцов БД в 1 элемент ComboBox При записи значения в ComboBox.SelectedValue из dataGridView(DataSet) возникает ошибка Сохранение выбранной позиции ComboBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |