![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]
Ты попробовал, увидел сообщение, но не поверил своим глазам?