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

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

Есть ли DBGrid не отражающий


Страницы:   1 2

kserg@ukr.net ©   (2002-07-23 15:50:00) 

Привет.
Мне нужен компанент, в котр. можно было показать записи Detail,
но без повторов Master-записей что-то типа

FieldMaster FieldDetail
--------------------------
AAAAAAA aaaa
ababab
afdfdfd
BBBBB bbb
CCCCCCC ccc
ccdd

Или подскажите, как это можно организовать?

Спасибо


kserg@ukr.net   (2002-07-24 12:50:00) [1]

>Sokoloff (24.07.02 11:43)
>Если не страшно быть тестером могу с ним связаться, дать ему >твой e-mail и он свяжется с тобой.
Давай, попробую.
Мне как раз это и нужно...


Sokoloff   (2002-07-24 11:43:00) [2]

Мой друг пишет как раз такой компонент, он еще очень сырой, но в риад-онли режиме вроде работает. Позволяет выводить таблицу в виде:


|FieldMaster | FieldDetail | FieldDetail2 |
|------------+--------------|--------------|
|AAAAAAA | aaaa | aabbaabb |
| | | aaccaacc |
| |--------------+--------------|
| | ababab | |
| | fdfdfd | |
|------------+--------------|--------------|
|BBBBB | bbb | |
|------------+--------------|--------------|
|CCCCCCC | ccc | |
| | ccdd | |
|------------+--------------|--------------|

При скрольинге вниз текст AAAAAAA не уплывает вверх, за границу окна пока видны записи FieldDetail для AAAAAAAA.
Если не страшно быть тестером могу с ним связаться, дать ему твой e-mail и он свяжется с тобой.


rvs   (2002-07-24 07:37:00) [3]

>>kserg@ukr.net (23.07.02 17:55)
>>скачал архив вер3.2.2, а там CAB запароленные :-(

Там ведь под надписью :DevExpress.ExpressQuantumGrid - Pro Edition v3.22 for Delphi 6
p:=DTNJDUHGAPWNXCA -----это и есть пароль .


Val   (2002-07-23 19:00:00) [4]

фоксовские бд разговор особый, насмотрелся :) стильно было так проектировать :)


MsGuns   (2002-07-23 18:58:00) [5]

Ах в одном гриде ? Круто ! Я видел когда-то лет .. назад одну БД типа "Учет в ЗАГСе" на фоксе, - так там вся БД была в одном табле.. и оччччень много разных фильтров, переключателей, масок, и прочего барахла. Юзера ревели от нее в голос !
Ну если, очень хочется, флаг в руки..


Val   (2002-07-23 18:54:00) [6]

я говорю о его(автора) попытке отображения всех этих чудес в одной сетке. Вы же видите его пример?


MsGuns   (2002-07-23 18:52:00) [7]

>Val
Хотя парень, похоже, пошел за эскаватором, чтобы вскопать грядку..))


MsGuns   (2002-07-23 18:50:00) [8]

>Val
>пользователь замахается таблицу прокручивать, чтобы его посмотреть.

Чего прокручивать ?
Пример: Лицевой в БД зарплаты
В мастере "таб.номер", "месяц", "год: (они, ессно, есть в гриде с мастером)
В детале "Код начислений", "Шифр затрат", "Сумма",..

Когда юзер шастает по мастеру, на гриде с деталом все время будет светится лицевой текущего огурца ! Ну для полного кайфа можно еще где-нить сбоку примостить панельку с TDBEdit`ами, связанными с кадровой карточкой (ФИО, должность, стаж, пол и пр.)

Все ясно, наглядно. Юзершы писают от счастья, девелопер довольно курит..


Val   (2002-07-23 18:01:00) [9]

лучше поменять интерфейс, использовать 2 грида, либо дбедит+грид, либо "деревянный" компонент. Дело в том, что пользователю неплохо бы знать, какой мастер у текущего дитейл-рекорд. У вас в примере это видно, а если дитейлов для одного мастера много, пользователь замахается таблицу прокручивать, чтобы его посмотреть.


kserg@ukr.net   (2002-07-23 17:55:00) [10]

>rvs © (23.07.02 16:24)
>ExpressQuantumGrid(по-моему так называется).
скачал архив вер3.2.2, а там CAB запароленные :-(
Мож кто знает ?


mike kouzmine   (2002-07-23 17:43:00) [11]

Так я понял вопрос? Каждая дет запись имеет поля по которым она связывается с мастером, естественно они одинаковы для всех детаил записей. Тогда MsGuns уже ответил иначе я не понял.


Johnmen   (2002-07-23 16:46:00) [12]

>kserg@ukr.net (23.07.02 16:34)

Конечно, ручками...А разве сложно организовать цикл "набивки" ?
Хотя можно автоматом грузануть, а потом вычистить ненужные значения. Только вряд ли это быстрее и нагляднее........


rvs   (2002-07-23 16:43:00) [13]

По моему тут :
http://se-ed.net/thaidelphicc/xml/vclcomponents/pack/


kserg@ukr.net   (2002-07-23 16:38:00) [14]

>rvs © (23.07.02 16:24)
>ExpressQuantumGrid(по-моему так называется).
Где можно качнуть?


kserg@ukr.net   (2002-07-23 16:34:00) [15]

>Johnmen © (23.07.02 16:18)
>Виртуальный НД (таблица).
а как набивать "набивать"?
я так понимаю только "ручками"?


MsGuns   (2002-07-23 16:30:00) [16]

А почему просто из грида, где датал, не убрать колонку с полем MasterField ?


rvs   (2002-07-23 16:24:00) [17]

Если я правильно понял вопрос - замечательно с этим справляется ExpressQuantumGrid(по-моему так называется).

И главное голову забивать не надо...


Johnmen   (2002-07-23 16:18:00) [18]

Виртуальный НД (таблица). Лежит в памяти, ни с какими реальными таблицами связи не имеет. Формировать можно как душа пожелает, хоть с полными извратами...:)

Одно надо иметь в виду - временные затраты на формирование.


kserg@ukr.net   (2002-07-23 16:10:00) [19]

>Johnmen © (23.07.02 16:03)
>Поэтому можно рекомендовать RxMemoryData из RxLib.
Пожалуйста подробнее: RxLib у меня есть, но вот этим RxMemoryData никогда не пользовался :(


kserg@ukr.net   (2002-07-23 16:06:00) [20]

>mike kouzmine (23.07.02 15:56)
>Какие повторы?
Для одной Master-записи есть несколько Detail-записей,
так вот под "повторами" я подразумеваю повторяющиеся поля Master-записи для разных Detail.


Страницы:   1 2

Наверх

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