Форум: "Базы";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];
ВнизПомогите с SQL-запросом Найти похожие ветки
← →
Nikolai_S (2003-06-25 20:57) [0]Можно ли как-то транспонировать выборку
SELECT Field1, Field2 ... Field N FROM Table
Нужно, чтобы строки и столбцы поменялись местами. (Access 2000)
← →
Rol (2003-06-26 06:16) [1]Боюсь, только программно.
← →
Mike1 Kouzmine1 (2003-06-26 08:56) [2]Берешь select 1,2,3,4 from procedure
← →
Alexey Dubovsky (2003-06-26 09:07) [3]Динамический SQL. Только вот не знаю, есть ли такое в ACCESS
← →
ЮЮ (2003-06-26 09:20) [4]Главный вопрос: а зачем? Если нужно действительно, то либо искать нестандартный DBGrid, либо результат выводить не в DBGrid
← →
Edward (2003-06-26 09:47) [5]В Access есть такое понятие "перекрестный запрос", выглядит он примерно так:
TRANSFORM Sum(Таблица1.Поле1) AS [Значение]
SELECT Таблица1.Поле3
FROM Таблица1
GROUP BY Таблица1.Поле3
PIVOT Таблица1.Поле2;
Такой запрос можно выполнить из Delphi, используя ADO, в качестве провайдера для Access 2000 надо выбрать "Microsoft Jet 4.0 OLE DB Provider". Соединие компонентов для отображения данных, как обычно DBGrid->DataSource->DataSet( ADOQuery).
← →
Edward (2003-06-26 10:01) [6]Да, забыл, там есть некоторые ограничения при построении такого запроса, более подробно об этом см. хелп по Access "перекрестные запросы". И лучше всего при построении использовать Мастер запросов.
← →
ruslanyd (2003-06-26 11:22) [7]
на сайте Королевства делфи есть такой грид
называется кажется nxdbGrid
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.029 c