![]() |
|
![]() ![]() ![]() |
|
Vet |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 24.2.2005 Репутация: нет Всего: нет |
Это же легко проверить. Создаем тестовую таблицу с 3-мя полями: ID, PARENT_ID, VALUE. Если изменять в гриде, изменения сохраняются для поля VALUE. PARENT_ID же не изменяется |
|||
|
||||
offline |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 474 Регистрация: 7.2.2005 Репутация: 7 Всего: 7 |
Создать то можно, просто возиться не охота
![]() ![]() |
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
EhLib\AdvTech\MemTableEh\readme_rus.rtf у меня почему то нет...если не сложно вышлине на мыло..
как я понял TMemTableEh тока формирует данные в табличном виде, а каким образом он связывается с DBGrigEh и отображает их? |
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
если все у вас просто получается то объясните мне какие компоненты кидать на форму, какие свойства у кого как выставить, что б они наконец то связались все в кучу...
![]() |
|||
|
||||
offline |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 474 Регистрация: 7.2.2005 Репутация: 7 Всего: 7 |
Давай мыло
|
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
||||
|
||||
offline |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 474 Регистрация: 7.2.2005 Репутация: 7 Всего: 7 |
берешь ADOConnection1 и подключаешься к базе в которой должны бать три обязательных поля. Названия полей не важны, например:
ID - Числовое поле ID_PARENT - Числовое поле Name - строковое поле затем ADOTable1 и подключаешься к базе и выбираешь таблицу. затем DataSetDriverEh1 в KeyFilds имя ключевого поля указываешь ID ProviderDataSet = ADOTable1 Затем MemTableEh1 в DataDriver = DataSetDriverEh1 забыл еще ![]() DataSource1 в DataSet = MemTableEh1 DBGridEh1 в DataSource = DataSource1 и в
при создании ветви в ID заносишь ее номер, а в ID_PARENT заносишь номер ветви родителя, если родителя нет, то ставишь 0 И самое главное, что бы сохранить изменения в таблице используй MemTableEh1.ApplyUpdates, а то все изменения теряются, когда программа закрывается, т.к. они хранятся в таблице памяти. Это сообщение отредактировал(а) kirilllius - 14.10.2005, 10:24 |
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
спасибо большое буду разбераться
сделал все как написал никаких проблем не возникло... теперь надо DBGrid осваивать) |
|||
|
||||
Vet |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 24.2.2005 Репутация: нет Всего: нет |
По-моему, древовидная структура в гриде не очень-то и нужна
![]() |
|||
|
||||
offline |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 474 Регистрация: 7.2.2005 Репутация: 7 Всего: 7 |
ну кому как, но я тоже не приветствую
![]() |
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
а где она приветствуется?)
|
|||
|
||||
Vet |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 24.2.2005 Репутация: нет Всего: нет |
В дереве
![]() |
|||
|
||||
offline |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 474 Регистрация: 7.2.2005 Репутация: 7 Всего: 7 |
но дерево к гриду замучаешься клеить
![]() |
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
эх...
поставил еще Quantum Grid но вот с связкой блин никак разобраться не могу... покажите плиз наконец то как Grid связывается с таблицей и как же все таки отобразить данные в виде дерева... ![]() |
|||
|
||||
offline |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 474 Регистрация: 7.2.2005 Репутация: 7 Всего: 7 |
А что с EhLib не получилось?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |