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

Вниз

Возможно ли как-то связать два датаСета и отображать их...   Найти похожие ветки 

 
Relaxxx ©   (2004-02-09 14:23) [0]

app извини я ошибся, но вопрос все таки остался открытым

Возможно ли как-то связать два датаСета и отображать их данные в одном гриде

то что мне нужно правельно понял Digitman ©
Sandman25 © как сделать такое с запросом я знаю, но в таком случае у меня получается слоржный запрос и он выполняется секунды 6-8, а если я пишу 2 запроса все проходит за милисекунды вот только как эти данные отобразить в одной таблице


 
Relaxxx ©   (2004-02-09 18:02) [1]

ТАК что ни у кого нет никаких полезных предложений


 
Vlad ©   (2004-02-09 18:25) [2]


> Relaxxx © (09.02.04 14:23)

1 грид - 1 датасет. По-другому никак.


> но в таком случае у меня получается слоржный запрос и он
> выполняется секунды 6-8

Этого можно избежать, если ты грамотно построишь запрос и создашь необходимые индексы.


 
kostik78ua   (2004-02-09 20:06) [3]

Или не используй DBGrid (а вместо него что-то типа StringGrid-a)
Или пользуйся одним Датасетом (Query) в котором напиши хитрый SQL-запрос


 
jack128 ©   (2004-02-09 21:37) [4]

Напиши хранимую процедуру..


 
Ильш ©   (2004-02-10 06:11) [5]

а на запрос глянуть можно?

> но вопрос все таки остался открытым

не все в курсе че там осталось!


 
Relaxxx ©   (2004-02-10 11:00) [6]


> а на запрос глянуть можно?

впринципе показать могу, но толку с этого ничего толкового не будет, вы скажите либа мне нужно перестраивать структуру базы, либо что-то еще, а к сожелению задача такая извращенная что подругому никак


> не все в курсе че там осталось!


а дело в том что есть запрос который работает быстро и сним никаких проблем, но в него добавляется еще 2 поля которые вытягиваються сложным запросом, потом идут еще всякие групировки из за чего врямя выполнения запроса увеличивается конкретно

Я хотел бы, оставить быстрый запрос, а эти 2 поля выводить другим запросом и чтобы это все было видно в одном Гриде


> jack128 © (09.02.04 21:37) [4]
> Напиши хранимую процедуру..

никогда их раньше не писал, в чем их смысл и как они могут помочь мне в моем случае???

> не используй DBGrid (а вместо него что-то типа StringGrid-a)

данных много получается StringGrid долго заполняется

вот такие-вот пероги :-(


 
Sergey13 ©   (2004-02-10 11:14) [7]

2Relaxxx © (10.02.04 11:00) [6]
Я иногда делаю так:
Грид с оновным запросом остается как есть. А рядом вывожу Edit какой нить и туда пихаю результат сложного ДОзапроса 8-) на текущую запись. Обновление по афтерскролл.


 
Relaxxx ©   (2004-02-10 11:23) [8]


> Sergey13 ©

так не прокатит, так как нужно видеть всю информацию сразу, да еще внизу и общую сумму по этим полям(но это уже не проблема)


 
Sergey13 ©   (2004-02-10 11:31) [9]

Ну тогда лизать-вылизывать общий сложный запрос, возможно с перестройкой структуры базы (денормализацией как правило). Индексы опять же по/пересмотреть. Научиться писать ХП. Дофига методов, делать только надо.



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

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

Наверх




Память: 0.49 MB
Время: 0.019 c
3-12290
Anton
2004-02-07 13:12
2004.03.05
Транзакзии на IB


3-12295
Alexander Smith
2004-02-06 17:01
2004.03.05
DBGrid, скроллинг


3-12267
Виталя
2004-02-09 09:43
2004.03.05
Как програмно получить список ролей, данного пользователя ?


1-12368
ZyXel
2004-02-25 00:03
2004.03.05
Модули


9-12225
Flyer
2003-08-20 10:19
2004.03.05
MP3 в X