Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
ВнизЕсть ли DBGrid не отражающий Найти похожие ветки
← →
kserg@ukr.net (2002-07-23 15:50) [0]Привет.
Мне нужен компанент, в котр. можно было показать записи Detail,
но без повторов Master-записей что-то типа
FieldMaster FieldDetail
--------------------------
AAAAAAA aaaa
ababab
afdfdfd
BBBBB bbb
CCCCCCC ccc
ccdd
Или подскажите, как это можно организовать?
Спасибо
← →
mike kouzmine (2002-07-23 15:56) [1]Какие повторы?
← →
Johnmen (2002-07-23 16:03) [2]DBGrid здесь непричем...Это функциональность НД.
Поэтому можно рекомендовать RxMemoryData из RxLib.
А еще лучше пересмотреть интерфейсный подход...:)
← →
kserg@ukr.net (2002-07-23 16:06) [3]>mike kouzmine (23.07.02 15:56)
>Какие повторы?
Для одной Master-записи есть несколько Detail-записей,
так вот под "повторами" я подразумеваю повторяющиеся поля Master-записи для разных Detail.
← →
kserg@ukr.net (2002-07-23 16:10) [4]>Johnmen © (23.07.02 16:03)
>Поэтому можно рекомендовать RxMemoryData из RxLib.
Пожалуйста подробнее: RxLib у меня есть, но вот этим RxMemoryData никогда не пользовался :(
← →
Johnmen (2002-07-23 16:18) [5]Виртуальный НД (таблица). Лежит в памяти, ни с какими реальными таблицами связи не имеет. Формировать можно как душа пожелает, хоть с полными извратами...:)
Одно надо иметь в виду - временные затраты на формирование.
← →
rvs (2002-07-23 16:24) [6]Если я правильно понял вопрос - замечательно с этим справляется ExpressQuantumGrid(по-моему так называется).
И главное голову забивать не надо...
← →
MsGuns (2002-07-23 16:30) [7]А почему просто из грида, где датал, не убрать колонку с полем MasterField ?
← →
kserg@ukr.net (2002-07-23 16:34) [8]>Johnmen © (23.07.02 16:18)
>Виртуальный НД (таблица).
а как набивать "набивать"?
я так понимаю только "ручками"?
← →
kserg@ukr.net (2002-07-23 16:38) [9]>rvs © (23.07.02 16:24)
>ExpressQuantumGrid(по-моему так называется).
Где можно качнуть?
← →
rvs (2002-07-23 16:43) [10]По моему тут :
http://se-ed.net/thaidelphicc/xml/vclcomponents/pack/
← →
Johnmen (2002-07-23 16:46) [11]>kserg@ukr.net (23.07.02 16:34)
Конечно, ручками...А разве сложно организовать цикл "набивки" ?
Хотя можно автоматом грузануть, а потом вычистить ненужные значения. Только вряд ли это быстрее и нагляднее........
← →
mike kouzmine (2002-07-23 17:43) [12]Так я понял вопрос? Каждая дет запись имеет поля по которым она связывается с мастером, естественно они одинаковы для всех детаил записей. Тогда MsGuns уже ответил иначе я не понял.
← →
kserg@ukr.net (2002-07-23 17:55) [13]>rvs © (23.07.02 16:24)
>ExpressQuantumGrid(по-моему так называется).
скачал архив вер3.2.2, а там CAB запароленные :-(
Мож кто знает ?
← →
Val (2002-07-23 18:01) [14]лучше поменять интерфейс, использовать 2 грида, либо дбедит+грид, либо "деревянный" компонент. Дело в том, что пользователю неплохо бы знать, какой мастер у текущего дитейл-рекорд. У вас в примере это видно, а если дитейлов для одного мастера много, пользователь замахается таблицу прокручивать, чтобы его посмотреть.
← →
MsGuns (2002-07-23 18:50) [15]>Val
>пользователь замахается таблицу прокручивать, чтобы его посмотреть.
Чего прокручивать ?
Пример: Лицевой в БД зарплаты
В мастере "таб.номер", "месяц", "год: (они, ессно, есть в гриде с мастером)
В детале "Код начислений", "Шифр затрат", "Сумма",..
Когда юзер шастает по мастеру, на гриде с деталом все время будет светится лицевой текущего огурца ! Ну для полного кайфа можно еще где-нить сбоку примостить панельку с TDBEdit`ами, связанными с кадровой карточкой (ФИО, должность, стаж, пол и пр.)
Все ясно, наглядно. Юзершы писают от счастья, девелопер довольно курит..
← →
MsGuns (2002-07-23 18:52) [16]>Val
Хотя парень, похоже, пошел за эскаватором, чтобы вскопать грядку..))
← →
Val (2002-07-23 18:54) [17]я говорю о его(автора) попытке отображения всех этих чудес в одной сетке. Вы же видите его пример?
← →
MsGuns (2002-07-23 18:58) [18]Ах в одном гриде ? Круто ! Я видел когда-то лет .. назад одну БД типа "Учет в ЗАГСе" на фоксе, - так там вся БД была в одном табле.. и оччччень много разных фильтров, переключателей, масок, и прочего барахла. Юзера ревели от нее в голос !
Ну если, очень хочется, флаг в руки..
← →
Val (2002-07-23 19:00) [19]фоксовские бд разговор особый, насмотрелся :) стильно было так проектировать :)
← →
rvs (2002-07-24 07:37) [20]>>kserg@ukr.net (23.07.02 17:55)
>>скачал архив вер3.2.2, а там CAB запароленные :-(
Там ведь под надписью :DevExpress.ExpressQuantumGrid - Pro Edition v3.22 for Delphi 6
p:=DTNJDUHGAPWNXCA -----это и есть пароль .
← →
Sokoloff (2002-07-24 11:43) [21]Мой друг пишет как раз такой компонент, он еще очень сырой, но в риад-онли режиме вроде работает. Позволяет выводить таблицу в виде:
|FieldMaster | FieldDetail | FieldDetail2 |
|------------+--------------|--------------|
|AAAAAAA | aaaa | aabbaabb |
| | | aaccaacc |
| |--------------+--------------|
| | ababab | |
| | fdfdfd | |
|------------+--------------|--------------|
|BBBBB | bbb | |
|------------+--------------|--------------|
|CCCCCCC | ccc | |
| | ccdd | |
|------------+--------------|--------------|
При скрольинге вниз текст AAAAAAA не уплывает вверх, за границу окна пока видны записи FieldDetail для AAAAAAAA.
Если не страшно быть тестером могу с ним связаться, дать ему твой e-mail и он свяжется с тобой.
← →
kserg@ukr.net (2002-07-24 12:50) [22]>Sokoloff (24.07.02 11:43)
>Если не страшно быть тестером могу с ним связаться, дать ему >твой e-mail и он свяжется с тобой.
Давай, попробую.
Мне как раз это и нужно...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.01 c