Ahaltek Цитата: а как можно сделать?
1. Либо на уровне оптимизации sql запросов.
2. Либо на уровне оптимизации интерфейса. Например, не выводить все эти окна одновременно, а только по запросу. Неужто все 50 таблиц нужны и с ними работает пользователь. Пользователь все равно работает с 1 или 2 запросами, все остальное можно получать по требованию.
3. Либо копированием данных из запросов в локальные данные - например, в память или на диск, но тут возникает проблема синхронизации. Кроме того, если доступ к базе осуществляется быстро, то не имеет смысла копировать данные локально, легче их из базы получить.
Далее вам решать, как поступить.
Цитата: в чем хранить данные что бы их видно было?
Сделали query, который не связан с Grid, результат скопировали в память, удалили query. Если нужно связать с гридом, то воспользовались специальным компонентом, который позволяет данные, сохраненные в памяти, выводить в grid.