Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: VB.net и сложные таблицы Добавлено: 14.05.10 15:55  

Автор вопроса:  FuzzySense
Господа программисты!
такой вопросик
есть таблица вида:

колонка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
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 14.05.10 17:12
Такую таблицу обязательно надо нормализовать.

Ответить

Номер ответа: 2
Автор ответа:
 FuzzySense



Вопросов: 2
Ответов: 13
 Профиль | | #2 Добавлено: 14.05.10 20:00
тогда база будет коряво выглядеть...
реляционная теория это хорошо но красота дороже :)

Ответить

Номер ответа: 3
Автор ответа:
 FuzzySense



Вопросов: 2
Ответов: 13
 Профиль | | #3 Добавлено: 15.05.10 02:42
up на всякий...

Ответить

Номер ответа: 4
Автор ответа:
 FuzzySense



Вопросов: 2
Ответов: 13
 Профиль | | #4 Добавлено: 15.05.10 13:02
Кому интересно тема обсуждается http://www.sql.ru/forum/actualthread.aspx?bid=22&tid=758816&pg=-1

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам