0 / 0 / 1
Регистрация: 01.10.2012
Сообщений: 43
|
|
1 | |
Нужно чтоб в ComboBox от одной таблицы отображались значения из соответствующего поля другой таблицы01.03.2015, 13:46. Показов 5102. Ответов 25
Метки нет (Все метки)
Нужно чтоб в combobox от одной таблицы отображались значения из соответствующего поля другой таблицы. Настроил отображения этих значений через "Combobox Задачи". Как сделать, чтоб отображались только те, значения, которые нужны? Например, есть поле "поставщик", и надо чтоб в combobox отображался только счет относящийся к этому "поставщику". Собственно, счета и поставщики указаны в другой таблице. Как это настроить или установить связи между таблицами? Подскажите, пожалуйста.
0
|
01.03.2015, 13:46 | |
Ответы с готовыми решениями:
25
Запрос, возвращающий значения поля одной таблицы и складывающий эти значения в поле другой таблицы Получение поля таблицы, при выборе соответствующего из comboBox Сложный запрос? Поля из одной таблицы, и поля из другой таблицы, но... Как в поле ID одной таблицы записать значение поля ID другой таблицы |
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
02.03.2015, 17:45 | 21 |
Azatot, Зачем таблица InAcc в другом DataSet'е? Вам нужно, чтобы между талицами SupplierBook и InAcc в DatSet была связь, которая у вас существует в базе данных. Запихивайте эти две таблицы в 1 DataSet, создавайте между ними связь. Потмоу в дизайнере InAccBindingSource для свойства DataSource нужно будет выбрать SupplierBookBindingSource, и в качестве DataMember - созданную связь между этими двумя таблицами.
1
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
||||||
02.03.2015, 18:16 | 22 | |||||
Сообщение было отмечено Azatot как решение
Решение
Думаю это точно будет работать:
1
|
0 / 0 / 1
Регистрация: 01.10.2012
Сообщений: 43
|
||||||
02.03.2015, 19:28 [ТС] | 23 | |||||
chumich, вот это работает, как нужно. Благодарю. Большущее спасибо за помощь. Сам я не особо в программировании, но все равно курсовую надо делать.
На случай если все-таки другой счет вручную придется вписать, но и одновременно увидеть тот что в базе. Позже попробую тот вариант, что советовал kodv. p.s.: просто для интереса, из-за чего мог не работать предыдущий вариант? Кликните здесь для просмотра всего текста
0
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
|
02.03.2015, 20:02 | 24 |
Стопроцентно не знаю, но если второго сообщения не было, то значит ридер не читал данные, то есть их у него не было. А значит что-то не так в SqlCommand. Почему-то мне кажется, что это связано с вводом текстбокса. Такой код для Access используется, возможно для sql немного по-другому, хотя не факт. Но, всё-таки я грешу на SqlCommand.
0
|
0 / 0 / 1
Регистрация: 01.10.2012
Сообщений: 43
|
||||||
02.03.2015, 20:07 [ТС] | 25 | |||||
chumich,
Это то ясно. Но дело в том, что ранее с этой же БД я использовал
0
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
|
02.03.2015, 20:27 | 26 |
Глянул быстренько примеры кодов в инете, такое впечатление, что всё верно написано. Я вообще не люблю WHERE. Пусть это немного не "рентабельно" , но я обычно вытаскиваю все данные, кладу их в массивы, а потом делаю с ними что хочу. Из самых частых проблем, которые встречаю при выборе в БД данных по условию - это несоответствие написаний данных. Часто имеются лишние пробелы (тогда использую Trim()), то регистры не те, то буквы и т. д. С массивами работать проще .
1
|
02.03.2015, 20:27 | |
02.03.2015, 20:27 | |
Помогаю со студенческими работами здесь
26
При выборе элемента из любой таблицы нужно, чтоб отображались элементы из 2 других таблиц Можно ли как нибудь добавить данные из 1 поля 1 таблицы в pickllist другого поля другой таблицы? Добавление в поля одной таблицы дынных из другой Размещение данных из поля одной таблицы в 4-х полях другой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |