![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Ну или в принципе компоненты продвинутые сами умеют красиво построить на экране
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 102
|
![]() |
![]() |
![]() |
![]() |
#13 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Тогда вопрос в том как ты к экзелю подключаешся?
Если допустим прями из экзеля через ODBC зарос делаешь тогда выясни есть ли в твоем экзеле группировка. Но мне кажется все равно придется писать программу прохода по набору данных и заполнению по циклу экзеля. Вообще в таком случае тебе нужно либо на VBA макрос написать по получению данных либо использовать не экзель а Fast Report, Crystal Report или подобные им, где это все решено на уровне кликабельности мышкой.
I'm learning to live...
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 102
|
![]()
Да изменяюсь не пояснил точно задачу короче у меня есть база данных вот аксес я подключился к ней через адо вот делаю с помощью адо квери запрос
вот такой - select D.Договор, P.Наименование, from D, P where D.Код = P.PKey вот как ты видишь это перекрестный запрос и у меня получается вот такая таблица (рис 1) вот её вывожу экспортирую в эксель ну уу меня есть специальный код (кстати я его на форуме нашел ) вот у меня эти данные поподают в эксель вот но минус в том что как ты видишь в столбце договор есть дублирующие значения дубликаты вот (короче мне просто надо убрать дубликаты) и сделать так как показано на рисунке 2 ) и как мне это сделать я не знаю я пробовал в самом экселе сделать типо макраса ну короче условное форматирование по фомуле (=СЧЕТЕСЛИ($A$2:$A2;A2)>1) но там происходит в точности да на оборот из этих дубликатов остается не первая а последняя строчка .. а как это в делфи сделать ума не приложу .... ![]() |
![]() |
![]() |
![]() |
#15 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 102
|
![]()
ха я второй скрин сделал руками ручками а не программным методом
|
![]() |
![]() |
![]() |
#17 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Тогда по другому: Опиши макрос на VBA, через который будет подключение и запрос, и в цикле уже вставляй в форму. Макрос пусть запускается при открытии нового документа.
Умеешь с макросами работать на VBA?
I'm learning to live...
|
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 102
|
![]() |
![]() |
![]() |
![]() |
#19 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Тогда либо изучи. либо если предпочитаешь всетки Делфи рекомендую читать Корняков В.Н. «Программирование документов и приложений MS Office в Delphi»
I'm learning to live...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |