Страница: 1 |
Вопрос: VB.net и сложные таблицы | Добавлено: 14.05.10 15:55 |
Автор вопроса: ![]() |
Господа программисты!
такой вопросик есть таблица вида: колонка1| колонка2 | колонка3 | колонка4 | -------------------------------------------- NULL |NULL | 1 |2 | -------------------------------------------- Работа1 | Подработа1 | рез1 | рез2 | -------------------------------------------- NULL | Подработа2 | рез3 | рез4 | -------------------------------------------- NULL | Подработа3 | рез5 | рез6 | -------------------------------------------- Работа2 | Подработа1 | рез7 | рез8 | -------------------------------------------- NULL | Подработа2 | рез9 | рез10 | -------------------------------------------- Работа3 | Подработа1 | рез11 | рез12 | -------------------------------------------- задача такая: на форме должны быть 3 listboxa listbox1 - содержит [колонка1] listbox2 - содержит [колонка2] в зависимости от выбранного значения [колонка1] в listboxe1 listbox3 - содержит значения первой строки [колонка3] и [колонка4] После выбора пользователя listbox1, listbox2, listbox3 надо получить значение "резN" Как это сделать используя массивы или БД(SQL server local)? Структура [колонка1] и [колонка2] заранее не известна(т.е. сколько значений [колонка2] входит в [колонка1]) Желательно исходную таблицу не нормировать. Для решения, как вариант "бис" можно использовать дерево. Но лучше листбоксами. |
Ответы | Всего ответов: 4 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 14.05.10 17:12 |
Такую таблицу обязательно надо нормализовать. |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 2 Ответов: 13 |
Профиль | Цитата | #2 | Добавлено: 14.05.10 20:00 |
тогда база будет коряво выглядеть...
реляционная теория это хорошо но красота дороже ![]() |
Номер ответа: 3 Автор ответа: ![]() ![]() Вопросов: 2 Ответов: 13 |
Профиль | Цитата | #3 | Добавлено: 15.05.10 02:42 |
up на всякий... |
Номер ответа: 4 Автор ответа: ![]() ![]() Вопросов: 2 Ответов: 13 |
Профиль | Цитата | #4 | Добавлено: 15.05.10 13:02 |
Кому интересно тема обсуждается http://www.sql.ru/forum/actualthread.aspx?bid=22&tid=758816&pg=-1 |
Страница: 1 |
|