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

Вниз

SQL-запрос   Найти похожие ветки 

 
Oleg_er   (2002-06-04 06:20) [0]

нужно сфоормировать хитрый запрос:
а точнее объединить 3 в одном
select aaa from tbl where q=1
select aaa from tbl where q=2
select aaa from tbl where q=3

tbl
aaa | q
--------
qw | 1
qw | 2
we | 2
sd | 3
sd | 1

и желательно получить такую табличку:

1 | 2 | 3 |
----------------
qw | qw | 0 |
sd | 0 | sd |
0 | we | 0 |
----------------


 
fnatali ©   (2002-06-04 06:29) [1]

Запрос
select aaa from tbl where q=1 or q=2 or q=3
Что значит - "получить табличку"? Если нужен отчёт в таком виде, то воспользуйся cross-отчётами во free-report (fast-report),XL-report. Или попробуй Decision-cub



 
Oleg_er   (2002-06-04 06:49) [2]

нужно эту табличку в ёксел засунуть
тогда чем пользоваться предпочтительнее???
выше перечисленными reportами не пользовался :-(


 
skiph ©   (2002-06-04 10:33) [3]

Через Иксель надо вручную все заполнять, но можно:
Var Exl:Variant;
begin
Exl:=CreateOLEObject("Excel.Application");//Создаем объект Excel
Exl.WorkBooks.add;// добавляем книжку
XL.visible:=true;// делаем видимым
Что делать дальше. Дальше открываешь сам Иксель, начинаешь записывать макрос и во время записи делаешь те действия, которые ты хочешь промоделировать программно, потом открываешь его и читаешь VBA-команды. Их и используешь, напр, для занесения в ячейку строки Exl.ActiveSheet.Cells[i,j]:=Str1;



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
1-88942
Tzota
2002-06-15 16:31
2002.06.27
Как создать что-то вроде своего диалогового окна?


1-88850
Fenix
2002-06-17 16:00
2002.06.27
ListBox


1-88908
I'm not a lamer not yet a hacker
2002-06-12 13:01
2002.06.27
Прошу мастеров ответить...


14-89024
[NIKEL]
2002-05-26 22:22
2002.06.27
Исходники шашек или(лучше) Поддавки


1-88841
Cooper
2002-06-17 13:03
2002.06.27
Что такое TSeriesMarkPosition?