Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 20.10.2021
Сообщений: 53
Delphi 6-7

Работа с StringGrid

04.11.2021, 22:32. Показов 3665. Ответов 25

Студворк — интернет-сервис помощи студентам
Здраствуйте!
Не получается, вернее, даже не знаю как в ячейку StringGrid вставить формулу.
А именно:


В ячейках [2,1],[3,1] и [3,2] нужно вставить формулы в которых используется значения ячеек [1,2],[1,3] и [2,3].
Формула на подобие a/[Col,Row], где a=1

Вот часть кода
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TForm1.StringGrid1Click(Sender: TObject);
begin
  StringGrid1.Cells[1,0]:='Возраст';
  StringGrid1.Cells[2,0]:='Количество';
  StringGrid1.Cells[3,0]:='Исправность об.';
  StringGrid1.Cells[0,1]:='Возраст';
  StringGrid1.Cells[0,2]:='Количество';
  StringGrid1.Cells[0,3]:='Исправность об.';
  StringGrid1.Cells[1,1]:='1';
  StringGrid1.Cells[2,2]:='1';
  StringGrid1.Cells[3,3]:='1';
  StringGrid1.Cells[2,1]:='1';
  StringGrid1.Cells[3,1]:='1';
  StringGrid1.Cells[3,2]:='1';
end;
Помогите пожалуйста
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.11.2021, 22:32
Ответы с готовыми решениями:

StringGrid работа с TStrings и исключение "превышение размера StringGrid"
предположим есть TStringGrid и у него 10 строк и 2 колонки и есть TStringList и в нем 15 строк теперь выполняем ...

Delphi 7 Stringgrid Нужно сделать цикл для заполнения Stringgrid данными из другого Stringgrid
Нужно чтобы из Stringgrid1 данные переносились в Stringgrid2 Но ТОЛЬКО ПО УСЛОВИЮ Таблицы Stringgrid2 На рис всё показано. За работающий...

Работа в StringGrid
Здравствуйте, помогите пожалуйста добрым словом или кодом если не трудно, буду очень признателен. Проблема в следующем: нужно составить две...

25
242 / 208 / 36
Регистрация: 19.02.2021
Сообщений: 1,431
07.11.2021, 01:34
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от hashishin Посмотреть сообщение
Расчёт этот по одной из методик Системы Поддержки Принятия Решения(СППР).
А необходимость реализовывать это в Delphi, а не непосредственно в Excell, чем продиктована?
1
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
07.11.2021, 01:49
И кстати мой вариант содержит серьезный косяк, который я только сейчас увидел. Я использую для поиска в формуле ссылочное значение ячейки и вроде все правильно, вот только функция Pos() которую я там использую, найдет в формуле =A10 ссылку A1.
1
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,497
07.11.2021, 09:23
Цитата Сообщение от Пытливый Посмотреть сообщение
найдет в формуле =A10 ссылку A1
Значит, надо искать с бОльшего номера к меньшему.
1
0 / 0 / 0
Регистрация: 20.10.2021
Сообщений: 53
12.11.2021, 09:58  [ТС]
Добрый день!
Вот ещё вопрос: в ячейках Stringgrid-а есть возможность прописывать функции из Excel-я?
При этом у меня StringGrid c БД из экселя не связан
Помогите пожалуйста

Добавлено через 1 минуту
Цитата Сообщение от Constcat Посмотреть сообщение
А необходимость реализовывать это в Delphi, а не непосредственно в Excell, чем продиктована?
ну, наверное, у меня задание такое
0
 Аватар для mr-Crocodile
3054 / 1673 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
12.11.2021, 11:43
Цитата Сообщение от hashishin Посмотреть сообщение
от ещё вопрос: в ячейках Stringgrid-а есть возможность прописывать функции из Excel-я?
Да, прописывать возможность есть. Работать только эти функции не будут (если не написать подгрузку Excel и вызов этих функций через ядро программы Excel с подстановкой нужных данных).
1
242 / 208 / 36
Регистрация: 19.02.2021
Сообщений: 1,431
12.11.2021, 14:56
Лучший ответ Сообщение было отмечено hashishin как решение

Решение

Цитата Сообщение от hashishin Посмотреть сообщение
Вот ещё вопрос: в ячейках Stringgrid-а есть возможность прописывать функции из Excel-я?
StringGrid в Делфи - это просто прямоугольная текстовая таблица. Без всяких формул и вычислений. Без всяких ссылок на другие ячейки. Даже выделение цветом требует дополнительных телодвижений.
Поэтому и возникает вопрос выбора StringGrid'а в качестве инструмента для формул.
Если предполагается разработка подобных формул в качестве задания (да еще и с возможностью ссылаться на другие ячейки) - это странное задание. Потому что грамотный парсинг подобных формул - достаточно сложная работа.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.11.2021, 14:56

работа с StringGrid
помогите пожалуйста, в конце в StringGrid2 не создает новую матрицу с минимальным элементом. вот условие "если в матрице А (70*70)...

Работа в Stringgrid
Необходимо сделать в VCL Form Application Помогите плиз:cry: Задан двумерный целочисленный массив. Известно, что среди его элементов...

Работа со StringGrid.
Есть StringGrid, в который я вношу количество игроков, и есть какая то считалка состоящая из N слов. Моя задача состоит в следующем:...

Работа с StringGrid
Подскажите как сделать сортировку столбца по алфавиту. И как сделать так чтобы в edit можно было вводить только цифры или только буквы.

работа со StringGrid[i]
Скажите пожалуйста, как можно сделать так чтобы StringGrid выбирался по i значению?


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru