Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2012, 22:49   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
идут повторения
select distinct...
Ну или в принципе компоненты продвинутые сами умеют красиво построить на экране
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.08.2012, 15:21   #12
reihtmonbern
Форумчанин
 
Регистрация: 08.01.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
select distinct...
Ну или в принципе компоненты продвинутые сами умеют красиво построить на экране
а мне нужно не на экране а в эксель вывести вот типо отчет такой вот
reihtmonbern вне форума Ответить с цитированием
Старый 24.08.2012, 20:37   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тогда вопрос в том как ты к экзелю подключаешся?
Если допустим прями из экзеля через ODBC зарос делаешь тогда выясни есть ли в твоем экзеле группировка. Но мне кажется все равно придется писать программу прохода по набору данных и заполнению по циклу экзеля.
Вообще в таком случае тебе нужно либо на VBA макрос написать по получению данных либо использовать не экзель а Fast Report, Crystal Report или подобные им, где это все решено на уровне кликабельности мышкой.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.08.2012, 10:24   #14
reihtmonbern
Форумчанин
 
Регистрация: 08.01.2011
Сообщений: 102
По умолчанию

Да изменяюсь не пояснил точно задачу короче у меня есть база данных вот аксес я подключился к ней через адо вот делаю с помощью адо квери запрос
вот такой - select D.Договор, P.Наименование, from D, P where D.Код = P.PKey вот как ты видишь это перекрестный запрос и у меня получается вот такая таблица (рис 1) вот её вывожу экспортирую в эксель ну уу меня есть специальный код (кстати я его на форуме нашел ) вот у меня эти данные поподают в эксель вот но минус в том что как ты видишь в столбце договор есть дублирующие значения дубликаты вот (короче мне просто надо убрать дубликаты) и сделать так как показано на рисунке 2 ) и как мне это сделать я не знаю я пробовал в самом экселе сделать типо макраса ну короче условное форматирование по фомуле (=СЧЕТЕСЛИ($A$2:$A2;A2)>1) но там происходит в точности да на оборот из этих дубликатов остается не первая а последняя строчка .. а как это в делфи сделать ума не приложу ....??
Изображения
Тип файла: jpg рис 1.JPG (51.5 Кб, 30 просмотров)
Тип файла: jpg рис 2.JPG (44.2 Кб, 22 просмотров)
reihtmonbern вне форума Ответить с цитированием
Старый 26.08.2012, 14:19   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но там происходит в точности да на оборот из этих дубликатов остается не первая а последняя строчка
Чего это? Судя по второму скрину как раз остается только первая
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.08.2012, 15:47   #16
reihtmonbern
Форумчанин
 
Регистрация: 08.01.2011
Сообщений: 102
По умолчанию

ха я второй скрин сделал руками ручками а не программным методом
reihtmonbern вне форума Ответить с цитированием
Старый 26.08.2012, 16:18   #17
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тогда по другому: Опиши макрос на VBA, через который будет подключение и запрос, и в цикле уже вставляй в форму. Макрос пусть запускается при открытии нового документа.
Умеешь с макросами работать на VBA?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.08.2012, 16:52   #18
reihtmonbern
Форумчанин
 
Регистрация: 08.01.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Умеешь с макросами работать на VBA?
как бы не очень а точнее нет
reihtmonbern вне форума Ответить с цитированием
Старый 26.08.2012, 17:06   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тогда либо изучи. либо если предпочитаешь всетки Делфи рекомендую читать Корняков В.Н. «Программирование документов и приложений MS Office в Delphi»
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MS SQL SERVER 2005 reihtmonbern БД в Delphi 6 31.07.2012 16:57
база ms sql server 2005 zazic2p SQL, базы данных 0 05.10.2011 17:31
MS SQL 2005 Server регистрозависимым Cawboy БД в Delphi 0 26.03.2010 15:45
Вставка БД с SQL server 2005 фЁдОр SQL, базы данных 17 20.11.2007 17:15