Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.21;
Скачать: CL | DM;

Вниз

DBGrid внутри DBCtrlGrid   Найти похожие ветки 

 
Sergeyy ©   (2003-07-25 13:23) [0]

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


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

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


 
Sergeyy ©   (2003-07-25 14:55) [2]

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


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

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


 
Silver_ ©   (2003-07-25 15:03) [4]

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


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

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

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


 
Silver_ ©   (2003-07-25 15:40) [6]


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

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


 
sergeyy ©   (2003-07-25 15:45) [7]

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


 
Silver_ ©   (2003-07-25 15:58) [8]

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

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

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


 
sergeyy ©   (2003-07-25 16:35) [9]

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



Страницы: 1 вся ветка

Текущий архив: 2003.08.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
4-68582
delphimun
2003-06-18 14:41
2003.08.21
Сгенерировать событие OnClick у кнопки чужого окна


1-68315
~Dim~
2003-08-06 14:31
2003.08.21
Как програмно показать hint компонента TEdit


1-68392
acsoft
2003-08-07 18:04
2003.08.21
Функция аналогичная delay в Паскале - забыл


1-68317
Chipset
2003-08-08 20:20
2003.08.21
КАК показать окно поверх ВСЕГО?


1-68374
AnthreX
2003-08-07 03:38
2003.08.21
Большая таблица