Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];




Вниз

Как сгруппировать в Excele& 


Draculenok   (2002-03-01 15:15) [0]

Здравствуйте Программеры.....
у меня вот такой вопрос с помощью QUERY я вытаскиваю из базы необходимые значения ....
затем закидываю в массив и вывожу в Excel получается следующая таблица ...

Name NAme1 Type Group Price
1 a1 q w 132
1 a1 s w 132

при большом колличестве повторения в NAme и NAme1 не устраивает
необходимо сделать так .........


NAme
1
Name1
a1 Type Group Price
q w 1232
в случае повления другого NAme1 ...
чтобы было также , т.е. добавлялась вниз а1 ...... на счет NAme я разобрался у меня по этому полю производится запрос поэтому я просто примерно вычисляю ячейку и в него через едит1.текст всталяю ...
а как на счет NAme1 Type Group Price понять не могу ...
в Qreporte было проще связываещь и она сама как надо ставит ...
помогите чем можете...


--------------------------------------------------------------------------------



alexandervasjuk   (2002-03-01 15:45) [1]

Скидывай в Excel как раньше, а потом строй там сводную таблицу.



Draculenok   (2002-03-01 16:02) [2]

alexandervasjuk ©
когда строишь таблицу потом среднее поле вамжное самое должно редактироваться........



Draculenok   (2002-03-01 16:03) [3]

а оно не редактируется........... :-(



alexandervasjuk   (2002-03-01 18:15) [4]

а ты скопируй лист на другой в режиме "только данные"



Draculenok   (2002-03-02 09:04) [5]

а как это** не могу понять



Draculenok   (2002-03-02 09:26) [6]

как можно програмно определить диапазон занятых ячеек?



MetallAdm   (2002-03-02 11:48) [7]

А ты когда выводишь считай сколько вывел !!
и все проблем не будет

да и к тому же ты можешь макросами
готовый (почти) отчет доделать как тебе нужно !



Draculenok   (2002-03-02 12:56) [8]

а здесь с макросами какая система можно макрос записать и как шаблон сделать да или как?



MetallAdm   (2002-03-03 13:42) [9]

Еслт про макросы ты делай так

Заходишь в сервис- макросы запись !

Делаешь ну незнаю что хочешь сумму находишь двигаешь как надо итд

Допустим ты сделал запись макрогса в Экселе такс ??!!
потом сервис--> макросы -->изменить
и вот макрос делает всякую фигню :))

Columns("B:B").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.ShrinkToFit = False
.MergeCells = False
End With

Видал получилось такая мерзость а делает она :)
выделяет полностью колонку и текст в колонке делает по середине

XL.Columns["B","B"].Select;
XL.Selection.HorizontalAlignment := xlCenter;
XL.Selection.VerticalAlignment := xlBottom;
XL.Selection.WrapText := False;
XL.Selection.Orientation := 0;
XL.Selection.ShrinkToFit := False;
XL.Selection.MergeCells := False;

xlCenter, xlBottom --> вот енти (и нетолько !) вещи можно смотреть там, жмещь в редакторе макросов F2
выскакивает окошко просмотор обьектов
делаешь xlBottom -- найти он показывает тебе велечину в шеснадцатиричном и десятичном форматах
А потом можно и так
Const
xlBottom = &FFFFEFF5;

либо так
Const
xlBottom = -4107;

Ну вообщем почти все можно через макросы то есть запись итд...
и смотрищь код !



Draculenok   (2002-03-04 12:49) [10]

Даже ту же сумму двигать ....... двигать толком то мне ее не надо мне надо допустим по одной колонке сделать автосумму..... и что получается что в макросе код типа seLEction(D1:G5) (К ПРИМЕРУ) потом автосумма...... но я же не знаю количество выводимых значений..... из Query ...как тогда мне автоматически выделять необходимые столбцы?... и диапазон значений я тоже не знаю .......
MetallAdm © >>> вот такой вопрос если в ячейке указать =query1_Name и использовать его как шаблон он будет выдавать значения или нет?...
не подскажешь литерату желательно с примерами как создавать шаблоны?...



Draculenok   (2002-03-04 14:06) [11]

Подскажите кто-нить?



Draculenok   (2002-03-05 06:22) [12]

:-(



MetallAdm   (2002-03-05 16:29) [13]

Уффф да нет же енто был пример как работать с макросами в Екселе
дело в том что ...

Ну вообшем Пшы мне на мыло попробуем разобратся !

а то мне что то непонятно как группировать хош....




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.032 c
3-64              Cyberbob              2002-03-09 20:48  2002.04.01  
Как свою БД сделать-например


1-228             Nikolay               2002-03-20 16:54  2002.04.01  
Немного о компонентах.


1-194             sammy                 2002-03-19 09:33  2002.04.01  
Про trial-version


14-284            Vladimir Lubenchenko  2002-02-15 22:08  2002.04.01  
Where can I download Report Builder Enterprise 6.03 for Delphi 6


1-200             Ирина                 2002-03-18 11:25  2002.04.01  
Как считать символы в memo после