Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для buidos
2 / 2 / 0
Регистрация: 29.05.2015
Сообщений: 11

Работа с таблицей

13.01.2016, 17:19. Показов 888. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Делаю курсовую работу - помощник составления расписаний.
Нужно составить таблицу вида

Проблемы:
1) Как объединить ячейки. !!!!!!!!!!!!
2) Как перевернуть текст.

1) Чтобы создать таблицу поместил на форму StringGrid. Этот компонент не поддерживает объединения ячеек, как я понял. Пробовал подставлять панель, в свойстве onShow задал начальное расположение на таблице, но когда таблица становится большая и нужно её прокручивать с помощью ползунков, то панель не движется.
Я понимаю, что нужно как-то сделать привязку к ползункам, но не знаю как.
P.S вместо звездочек подставить на английском .радикал.ру

Прошу помощи, если мой метод с подстановками слишком сложный, то опишите, пожалуйста, более простой.

Добавлено через 4 минуты
123
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2016, 17:19
Ответы с готовыми решениями:

работа с таблицей
задача состоит в следующем: есть таблица (DBGrid) при нажатии на ячейку строки "вылазиет" сообщение. Если я нажимаю на таблице но...

Работа с таблицей
как заполнить 1ую строчку нулями,но так же сдвинуть все значения на 1 вниз,чтобы не потерялись значения вот код заполнения begin ...

Работа с таблицей
Помогите реализовать программу, нужно параметр l занести в таблицу и чтобы его данные посчитать, а ответы в мемо выводились, Спасибо) ...

11
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.01.2016, 17:22
Цитата Сообщение от buidos Посмотреть сообщение
подставить на английском .радикал.ру
А ты вместо того чтобы писать эту ерунду, почитай правила и грузи изображения в тему.
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,155
Записей в блоге: 3
13.01.2016, 17:41
таблицу прикрепите в виде сообщения на форум

Добавлено через 19 минут
в стандартном гриде вы такое не сделаете
ни первое, ни второе (хотя текст повернуть можно, но сложно)
0
 Аватар для buidos
2 / 2 / 0
Регистрация: 29.05.2015
Сообщений: 11
13.01.2016, 18:23  [ТС]
Извините, не знал, новичок)))
Я знаю, что со стандартным этого не сделать.
Откуда взять нестандартный?) Писать самому???
Надо эту проблему как-то решить на Delphi. Помогите, что-то сам никак не могу догнать
Миниатюры
Работа с таблицей  
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,155
Записей в блоге: 3
13.01.2016, 20:38
можно грид использовать только для сетки
а для подписей использовать другой компонент типа TPanel

можно порыться и поискать грид с возможностью объединения и поворота ячеек

можно попробовать форму по другому нарисовать
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.01.2016, 20:44
Поворот текста вообще по моему не обязателен.
0
Эксперт Pascal/Delphi
 Аватар для droider
4887 / 2821 / 865
Регистрация: 04.10.2012
Сообщений: 10,262
14.01.2016, 13:11
Цитата Сообщение от buidos Посмотреть сообщение
Откуда взять нестандартный?
surprise, baby
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,155
Записей в блоге: 3
14.01.2016, 13:54
droider, он устанавливается трудно, автор несколько перемудрил
0
 Аватар для buidos
2 / 2 / 0
Регистрация: 29.05.2015
Сообщений: 11
14.01.2016, 20:38  [ТС]
Понял, что стандартный StringGrid никуда не годится, а что-то новое устанавливать и в этом разбираться у меня нет желания, поэтому буду использовать трехмерный массив TEdit.

P.S Проблема с объединением ячеек отпала сама собой

Всем спасибо!
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,155
Записей в блоге: 3
14.01.2016, 21:49
buidos, да вы с ума сошли, откуда вы взяли трехмерный то??
0
15.01.2016, 11:54

Не по теме:

Цитата Сообщение от buidos Посмотреть сообщение
что-то новое устанавливать и в этом разбираться у меня нет желания
вот, именно поэтому многие еще сидят в Windows XP, пользуются Delphi 7 и MS Office 2003 :)



Не по теме:

Цитата Сообщение от buidos Посмотреть сообщение
буду использовать трехмерный массив TEdit
мысленное извращение

0
 Аватар для buidos
2 / 2 / 0
Регистрация: 29.05.2015
Сообщений: 11
18.01.2016, 11:38  [ТС]
Трехмерный - 2 строки(дни недели и номера пар), 1 столбец(группы). В чем проблема?
Я уже шапку таблицы обработал через этот массив, не вижу сложностей с ним дальше работать)

Добавлено через 3 минуты

Не по теме:

Цитата Сообщение от droider Посмотреть сообщение
вот, именно поэтому многие еще сидят в Windows XP, пользуются Delphi 7 и MS Office 2003
Пользуюсь delphi 7, потому что в колледже на таком учат, а винда у меня 7, office 2010

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2016, 11:38
Помогаю со студенческими работами здесь

Работа с таблицей
Всем драсте.... Возник такой вопрос.... есть таблица и кнопка удалить столбец..... Когда пользователь нажимает на неё выдается сообщение...

работа с таблицей
привет,подскажите как в stringgrid сделать сортировку по столбцу,так что бы если в таблице попадалось одинаковое слово,то оно переносилось...

Работа с таблицей StringGrid
Всем привет, перейду сразу к теме, мне нужно в таблице(StringGrid) между числами произвести действия, то есть от 1 чиcла отнять...

Подключение к бд и работа с таблицей
Программа должна подключиться к бд "Шоколадный магазин" и вывести на форму содержимое таблицы "Номенклатура". Программа не...

Работа с текстом и рисованной таблицей
Задание: Вырезать, Копировать, Вставить. Текст вставлять в окно редактора Меmо, которое нужно поместить на форму. На форму добавить...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru