Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 85

Как в delphi dbgrid объединение ячееки?

24.04.2014, 11:14. Показов 4499. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Мне нужно объединение ячеек в dbgrid по образцу таблице, которую я вложу программу которую разрабатываю и образец таблицы которую необходимо сделать в это сообщения.

Помогите срочно нужно!!!

Спасибо за внимание!!!!
Миниатюры
Как в delphi dbgrid объединение ячееки?  
Вложения
Тип файла: rar Программа.rar (537.6 Кб, 23 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.04.2014, 11:14
Ответы с готовыми решениями:

Delphi (объединение combobox и 2 dbgrid)
Нужна помощь, как объединить combobox и 2 dbgrid как на скриншотах. 1. http://rghost.ru/7dRcGRSZm.view 2....

Объединение ячеек в DBGrid
У меня есть 2 dbgrd, на разных формах. При нажатии на кнопку button значения из dbgrd2(приходная накладная) переносятся на на другой...

Объединение заголовка DBGrid
У меня есть поля data_provedeniya_s и дата data_provedeniya_po подскажите пожалуйста,как сделать как на картинке?

9
29 / 29 / 19
Регистрация: 18.11.2012
Сообщений: 338
Записей в блоге: 1
24.04.2014, 11:35
Saren, пишешь запрос
SQL
1
SELECT concat(pole1,pole2) AS pole3 FROM t1
и поле получается объединенное

Добавлено через 12 минут
а в самом дбгриде, на сколько я знаю, объединять нельзя, это в cxgridе можно извращаться
1
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 85
24.04.2014, 12:14  [ТС]
А где этот код SQL прописать для Delphi?
0
29 / 29 / 19
Регистрация: 18.11.2012
Сообщений: 338
Записей в блоге: 1
24.04.2014, 12:50
Saren, в запросе, который выводит данные в грид, через квери допустим, получится только горизонтальные объединения, так сказать
1
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 85
24.04.2014, 14:39  [ТС]
Делфи ругается на "concat" ошибку показывает. Я делал вот так:

Delphi
1
2
ADOQuery1.SQL.text:='SELECT concat(pole1,pole2) AS pole3 FROM  Ras';
 ADOQuery1.Active:=true;
Где Ras - это название таблице.
pole1, pole2, pole3 - это неизвестно.


Что не правильно я делаю или как нужно делать?
Спасибо за внимание и понимание!!!
0
10 / 10 / 4
Регистрация: 31.08.2013
Сообщений: 60
24.04.2014, 15:25
pole1 и pole2 я не думаю что у вас так называются ячейки, а БД у вас я так понимаю MS ACCESS или MySQL?

Добавлено через 5 минут
Ой всё намного проще это excel (не посмотрел скрин) вроде вместо pole1 и pole2 вам нужно просто написать обращение к ячейкам. Например у вас объединены ячейки C5 и D5
тогда запрос будет следующий:
SQL
1
SELECT concat(C5,D5) AS pole FROM Ras
где pole - ваше название этой ячейке
1
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 85
24.04.2014, 18:06  [ТС]
У меня таблица в Delphi 2007 подключена база данных MS Access по технологии ADO.

Таблица DBGrid нужно объединить ячейки (поля) во вертикали.

Программа и образец таблицы "ВЫЛОЖЕНЫ В ЭТОЙ ТЕМЕ" по которой мне нужно сделать в DBGrid.

Спасибо всем за помощь и внимание!!!!
0
10 / 10 / 4
Регистрация: 31.08.2013
Сообщений: 60
25.04.2014, 08:11
http://www.sql.ru/forum/918231... eek-dbgrid вот гляньте может найдете ответ в том коде, а так позже попробую посмотреть сам

Добавлено через 3 минуты
А вообще если можете используйте лучше stringgrid, там как угодно можно украшать вот объединение вроде здесь описано:
http://www.delphikingdom.com/a... alogid=719
1
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 85
25.04.2014, 13:27  [ТС]
Я смотрел и разбирался на http://www.sql.ru/forum/918231... eek-dbgrid. У меня ни чего не получилось сделать в Delphi/.

Кто поможет разобраться полностью скачав программу вложенную и от редактировать DBGrid по образцу?
Спасибо что отвечаете.
0
10 / 10 / 4
Регистрация: 31.08.2013
Сообщений: 60
26.04.2014, 09:07
Попробуйте с stringgrid, в интернете много инструкций по их использованию их с бд (можете и тут спросить в другой теме), да и помощей в украшнии (и повышении функциональности) гораздо больше, чем по dbgrid
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.04.2014, 09:07
Помогаю со студенческими работами здесь

Как отсортировать строки таблицы по цифре (delphi) в Dbgrid
Здравствуйте имеется Dbgrid подключенный через AdoQuery к таблице в которой отображаются пользователи. Нужно в зависимости от выбранного...

Как заблокировать активацию ячееки на листе? Как выделить ячейки программным путем?
При выполнении курсовой возникли проблемы: 1) Как заблокировать активацию ячееки на листе, при этом когда производится кликанье на ячейку...

Delphi 7. Как открыть pdf-файл при выборе записи в DBGrid?
Доброго времени суток. Хотел бы узнать Как открыть pdf-файл при выборе записи в DBGrid? Приведу пример из создаваемой мной...

Объединение C++ и Delphi
Есть откомпилированный .obj модуль на Делфи, его присоединяю к проэкту MFC (через Visual Studio), но при компиляции программы выдаёт...

Как вывести в DBGrid информацию только по выбранной строке в другой таблице DBGrid?
У меня есть 3 таблицы - Компании, Адреса и Квартиры. Компании содержит поля - Код компании и название Адреса содержит поля - Код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru