Вложенные таблицы в VB. Такое возможно?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Nikolka
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 174
Зарегистрирован: 01.01.2004 (Чт) 2:06

Вложенные таблицы в VB. Такое возможно?

Сообщение Nikolka » 19.05.2005 (Чт) 16:25

Вложенные таблицы - это вообще на VB6 можно сделать? И если можно,то как...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.05.2005 (Чт) 16:29

А это что? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Nikolka
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 174
Зарегистрирован: 01.01.2004 (Чт) 2:06

Сообщение Nikolka » 19.05.2005 (Чт) 16:36

:D Это связанные таблицы, в которых на каждую строку как бы создаётся внутри подтаблица по какому-то шаблону. В Access это мона сделать просто. Там ещё, когда находишься внутри таблицы, нажимаешь плюсик на какой-либо строке и открывается подтаблица к этой строке. Т.е. принцип иерархии. Другое дело - VB.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.05.2005 (Чт) 16:38

это он про иерархическую сетку в акцессе :lol:
сделай сам, если не слабо :wink:
или покупай готовый грид

Nikolka
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 174
Зарегистрирован: 01.01.2004 (Чт) 2:06

Сообщение Nikolka » 19.05.2005 (Чт) 16:45

Я то в Access это сделаю. Но вааще с VB этим делом можно будет управляться? Или может на VB есть какая-нить другая возможность создать иерархию в таблицах. Можно простыми текстовыми связями, но это ооооооччень геморойно и неправильно.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.05.2005 (Чт) 17:04

то, что ты называешь таблицами в акцесс - это на самом деле называется GRID(грид, сетка) и является контролом для отображения содержимого реальной таблицы в базе.
в VB есть гриды, но они попроще, но ты всегда можешь прикупить крутые гриды от сторонних производителей Janus,VideoSoft,ComponentOne и тд и тп

Nikolka
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 174
Зарегистрирован: 01.01.2004 (Чт) 2:06

Сообщение Nikolka » 19.05.2005 (Чт) 17:13

Это дело мне совсем не надо показывать, они нужны чисто на программном уровне.

Nikolka
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 174
Зарегистрирован: 01.01.2004 (Чт) 2:06

Сообщение Nikolka » 19.05.2005 (Чт) 17:23

Кстати, порыскал в сети - нашёл TDBGrid от ComponentOne. Но он всё показывает графически. А значит добавляется лишнее время на этот показ, что не гуд :D

Alex_2005
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 242
Зарегистрирован: 07.04.2005 (Чт) 17:09
Откуда: Germany, Baden-Wurttemberg, Bietigheim-Bissingen

Сообщение Alex_2005 » 19.05.2005 (Чт) 17:27

ты где TDBGrid нашёл? Бесплатно? Дай ссылку!!
Guten Morgen! А если не Guten, то тогда это и не Morgen...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.05.2005 (Чт) 17:27

А почему MSHFlexGrid не нашёл? :)

А принцип очень простой :)


Код: Выделить всё
Dim arr() as variant
redim arr(1 to 10) as variant

arr(1)=array(1,2,3,4,5)
arr(2)=array(6,7,8,9,10)
'Количество вложений не ограничено...

msgbox arr(1)(3)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.05.2005 (Чт) 19:31

GSerg
ему похоже нужно средство для работы с вложенными таблицами на программном , а не на интерфейсном уровне

а про ADODB, ADOX он наверное и не слышал :lol:

Nikolka
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 174
Зарегистрирован: 01.01.2004 (Чт) 2:06

Сообщение Nikolka » 22.05.2005 (Вс) 14:52

:D Неа

Nikolka
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 174
Зарегистрирован: 01.01.2004 (Чт) 2:06

Сообщение Nikolka » 22.05.2005 (Вс) 14:53

А что это? :o


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 176

    TopList