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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2013, 17:27   #1
Konstantin_ua
Не судите строго
Форумчанин
 
Аватар для Konstantin_ua
 
Регистрация: 31.03.2011
Сообщений: 202
Печаль Объединение заголовков в DbGrid

Доброго времени суток,
Есть БД аксес, вывожу из нее данные в ДБГрид через адо компоненты.
Нужно что бы под одним заголовком было 2 столбца, Если использовать компоненты Ehlib то тут ничего сложного нету, а вот с обычным гридом проблемка
нашел статьюhttp://www.delphikingdom.com/asp/vie...?catalogid=806

ну там сильно много извращений с ним делают и мне разобраться тяжело, если кто знает как попроще просто объединить 2 заголовка или даст только нужный код из стати буду презнательнный.
Konstantin_ua вне форума Ответить с цитированием
Старый 19.12.2013, 17:45   #2
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Я думаю что вам надо объединение через SQL запрос, и потом это запрос написать на ADOQuery . на пример

Код:
select Фамиля +'  '+ Имя as ФИО
from Табле_наме
xxbesoxx вне форума Ответить с цитированием
Старый 19.12.2013, 17:54   #3
Konstantin_ua
Не судите строго
Форумчанин
 
Аватар для Konstantin_ua
 
Регистрация: 31.03.2011
Сообщений: 202
По умолчанию

Цитата:
Сообщение от xxbesoxx Посмотреть сообщение
Я думаю что вам надо объединение через SQL запрос, и потом это запрос написать на ADOQuery . на пример

Код:
select Фамиля +'  '+ Имя as ФИО
from Табле_наме
это было бы не плохим вариантом, но у меня есть поле счет, которое нужно разбить на 2 поля: наличные, б\наличные; и одна c тих ячееk будет потом закрашиваться в определенный цвет, нужно только совмещать tittle
или как то скрыть следующие поле и на него залезть)
Konstantin_ua вне форума Ответить с цитированием
Старый 19.12.2013, 18:00   #4
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

счет --- Такой имя намекает что на это поля хранится ,, Деньги " это так ? если так, как вы хотите его разбить ?
xxbesoxx вне форума Ответить с цитированием
Старый 19.12.2013, 18:07   #5
Konstantin_ua
Не судите строго
Форумчанин
 
Аватар для Konstantin_ua
 
Регистрация: 31.03.2011
Сообщений: 202
По умолчанию

Цитата:
Сообщение от xxbesoxx Посмотреть сообщение
счет --- Такой имя намекает что на это поля хранится ,, Деньги " это так ? если так, как вы хотите его разбить ?
В поле *счет* пока ничего не хранится, в следующих 2 полях(на которые будет делится счет) типа поле*счет-)наличные* и поле *счет-)б/наличные* будут храниться счета
Konstantin_ua вне форума Ответить с цитированием
Старый 20.12.2013, 13:35   #6
Konstantin_ua
Не судите строго
Форумчанин
 
Аватар для Konstantin_ua
 
Регистрация: 31.03.2011
Сообщений: 202
По умолчанию

не долго думая начал использевать компонент DbGridEh но что то нифига у меня не получается там сделать сложенные заголовки пишу так
Код:
dbgrdh1.Columns.Items[5].Title.Caption := 'Дія бухгалтера | Подзаголовок1';
dbgrdh1.Columns.Items[6].Title.Caption := 'Дія бухгалтера | Подзаголовок2';

оно просто так и выводит в название заголовка *Дія бухгалтера | Подзаголовок2*
никто не знает в чем дело?
Konstantin_ua вне форума Ответить с цитированием
Старый 20.12.2013, 13:51   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Если использовать компоненты Ehlib то тут ничего сложного нету


UseMultiTitle:=True
VTitleMargin управляет высотой
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 20.12.2013, 13:54   #8
Konstantin_ua
Не судите строго
Форумчанин
 
Аватар для Konstantin_ua
 
Регистрация: 31.03.2011
Сообщений: 202
По умолчанию

забыл проюзать
Код:
dbgrdh1.UseMultiTitle:=True;
все теперь норм
http://www.cyberforum.ru/delphi/thread371519.html
еще сcылка если кто то будет пытаться переделывать обычный dbgrid
Konstantin_ua вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Визуальное проектирование иерархических заголовков в DBGrid aub2000 Софт 1 08.02.2018 01:54
Создание многоуровневых заголовков n0str0m0 Microsoft Office Word 0 28.03.2012 09:15
DBGrid, Объединение ячеек kuzmich БД в Delphi 5 22.01.2012 23:22
контроль заголовков spydark91 Общие вопросы Delphi 4 15.06.2011 21:27
SOAP передача заголовков talero Работа с сетью в Delphi 0 14.12.2009 12:20