Главная страница
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.02 c
3-68218
Helen
2003-07-29 13:02
2003.08.21
Как работать с файлами баз данных, имеющих другое расширение


3-68233
Wistler
2003-07-25 17:21
2003.08.21
Добавление кортежа в MS SQL


1-68257
kull
2003-08-06 10:04
2003.08.21
Работа с интерфейсами...


14-68492
dataMaster
2003-08-06 14:42
2003.08.21
Рассказик


3-68148
iont
2003-07-25 04:23
2003.08.21
Динамическое создание БД