1 / 1 / 0
Регистрация: 10.07.2014
Сообщений: 240
|
|||||||||||
1 | |||||||||||
Вывод столбца БД в ListBox17.10.2014, 04:17. Показов 3004. Ответов 3
Метки нет (Все метки)
Очень нуждаюсь в помощи. Не могу разобраться с проблемой уже часов 15( Вчера пытались разобраться Сохранение данных в таблицу, но дело так ничем и не закончилось( решили создать отдельную тему, может найдутся люди, которые помогут решить проблему)
Вообщем проблема такая: у меня есть таблица Resalt, комбобокс(КБ) 1 и 2. КБ1 и 2 заполняется значениями из таблицы Grumma.name gruppa. С КБ все вопрядке, заполняются нормально. Теперь, когда я выбрала в КБ каку-нибудь группу и нажала на кнопку, в ListBox должны попасть значения из таблицы Resalt столбец Obshie. Значения в ListBox попадают, но криво. Например у меня в КБ : Асу, Повт, ИСТб.... Я выбираю Асу. ТОгда в ListBox ничегго не попадает. Если выберу Повт, то попадают значения списка АСУ. А если ИСТб, то значения списка Повт вот код заполнения КБ
0
|
17.10.2014, 04:17 | |
Ответы с готовыми решениями:
3
Вывод в ListBox столбца из базы данных Вывод столбца таблицы базы данных в listbox Вывод в ListBox столбца из базы данных и действия с его элементами (WPF) Выборка записей столбца БД в ListBox в зависимости от выбора в первом ListBox |
129 / 129 / 41
Регистрация: 17.10.2013
Сообщений: 335
|
|||||||||||
17.10.2014, 09:04 | 2 | ||||||||||
Во-первых, раньше Ваш комбобокс содержал (условно) ТРИ величины - индекс итема, сам итем (текст) и объект (числовой код группы). После того, как Вы изменили процедуру заполнения списка комбобокса, а именно
0
|
18 / 18 / 4
Регистрация: 10.03.2014
Сообщений: 91
|
|
17.10.2014, 11:07 | 3 |
неуспел
0
|
2 / 2 / 1
Регистрация: 23.04.2012
Сообщений: 115
|
|
17.10.2014, 13:01 | 4 |
Основная проблема в том что вы не понимаете как всё это работает...
Не нужно делать отдельную кнопку можно сделат ьзаполнение ваших листбоксов при onChange комбобоксов, заполняется они будут по запросу который выберает данные по ади группы, прежде нужно найти это ади, да по счастливой случайности приведёный вами код (причём далеко не луший) както решал вашу задачу, но вы тогда как и сейчас не поинмаете как это происходило У вас сейчас есть несколько вариантов либо кидать на форму датасет и дб компоненты что топо DBLookupCombobox, как вам посоветовали выше и брат ьиз него ади и подставлять в запрос. Либо делать отдельный запрос в базу и находить по называнию выбраной группы и результат подставлять в запрос на основную выборку либо собрать один запрос, но т.к. вы используете Акцес а он имеет специфичный синтаксис для джойнов, который я ксожалению не могу вспомнить на ходу и не могу вам подсказать как нужно сделать одним запросом.... Добавлено через 9 минут ' Select Result.Obshie from (Result LEFT JOIN Result.Id_gruppa = Gruppa.Id_gruppa) where Gruppa.NameGruppa like '+Quotedstr(Combobox1.text); както так
0
|
17.10.2014, 13:01 | |
17.10.2014, 13:01 | |
Помогаю со студенческими работами здесь
4
Как реализовать по нажатию на выбранный элемент ListBox вывод по нему какой либо информации в другом ListBox Вывод результатов из одной таблицы и одного столбца в два разных столбца Вывод значений столбца, которые не равны значениям другого столбца Как сделать 2 столбца в ListBox? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |