Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
6-12470
ALEIIIKA
2003-12-29 10:17
2004.03.05
Как на сервер отправить запрос?


14-12499
syte_ser78
2004-02-13 11:28
2004.03.05
недокачанный zip


7-12545
crazyprogman
2003-12-17 11:42
2004.03.05
Запуск программ


14-12483
TUser
2004-02-13 14:05
2004.03.05
технологии


7-12553
Retro
2003-12-16 23:52
2004.03.05
драйвер





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский