Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid внутри DBCtrlGrid


Sergeyy ©   (2003-07-25 13:23:00) 

Можно ли запихнуть какого нибудь потомка DBGrid внутрь DBCtrlGrid"а?


sergeyy   (2003-07-25 16:35:00) [1]

Я так понял, что кроме нас с тобой и, возможно, некоего Reindeer Moss Eater, тема больше никому не интересно. Напишу тебе сейчас по почте, указанной в анкете.


Silver_   (2003-07-25 15:58:00) [2]

Так я не понал какой тогда мастер детайл если ты для текущего мастера видишь всех детайлов даже ему не "принадлежащие"

Может это поможет
|-------------|
| Master Grid |
|-------------|
| Detail Grid |
|-------------|
но не связывай как мастер - детайл
в DetailAfterPost выполни команды для связи с текущим мастером. Будешь иметь всех мастеров и всех детайлов одновременно и связь будет. В Detail/MasterBeforeEdit/Inser:
> а для редактирования выводить маленькую формочку с настоящим
> детэйловым гридом.

Тока зачем все это. Может задачу опишешь.


sergeyy   (2003-07-25 15:45:00) [3]

Да, но в этом случае я, видя мастеров, буду видеть детайлов только текущего мастера. А хочется - всех попавших в поле зрения.


Silver_   (2003-07-25 15:40:00) [4]


> хотелось бы одномоментно видеть несколько основных записей

|-------------|
| Master Grid |
|-------------|
| Detail Grid |
|-------------|


sergeyy   (2003-07-25 15:16:00) [5]

Задумка такая - имеется обычный master-detail. Но детэйлов не может быть много, меньше десятка, но чаще всего - один, так что в большинстве случаев это как бы и не detail вовсе, а скорее lookup. При этом хотелось бы одномоментно видеть несколько основных записей. Пока всё, что я придумал - в режиме просмотра отображать в однострочном поле результат функции, возвращающий конкатенацию строк-детэйлов (через #13), а для редактирования выводить маленькую формочку с настоящим детэйловым гридом.

Однако хотелось бы попроще.


Silver_   (2003-07-25 15:03:00) [6]

В ячейке DBCtrlGrid"а могут использоваться только "однострочные"(которые не меняют текущую позицию курсора в НД) контролы. Сам посуди что должно быть в ячейке DBCtrlGrid"а при переходе на другую запись DBGrid"а!???


Reindeer Moss Eater   (2003-07-25 14:56:00) [7]

А ты попробуй пихать с размаху. Может и пройдет.


Sergeyy   (2003-07-25 14:55:00) [8]

Почему ж не поверил? Поверил. Но всё равно очень хочется. И конструктивных советов тоже хочется.
А в "потрепаться" - наоборот, не хочется.


Reindeer Moss Eater   (2003-07-25 13:29:00) [9]

Ты попробовал, увидел сообщение, но не поверил своим глазам?


Наверх

Титульная страница Поиск, карта сайта Написать письмо