Форум: "Базы";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];
ВнизВозможно ли как-то связать два датаСета и отображать их... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c