Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi и базы данных
Войти
Регистрация
Восстановить пароль
 
ZhekaProd
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 13
#1

DBGrid и DrawColumnCell - Delphi БД

12.06.2018, 07:04. Просмотров 127. Ответов 4
Метки нет (Все метки)

Всем привет. Подскажите как сделать закрашивание минимального значения в таблице. Пробовал сделать, но что-то не получается. Заранее спасибо)
http://www.cyberforum.ru/delphi-database/thread1906644.html
0
Миниатюры
DBGrid и DrawColumnCell   DBGrid и DrawColumnCell  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2018, 07:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос DBGrid и DrawColumnCell (Delphi БД):

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

Как можно посчитать разницу столбцов DBGrid и вывести в другой столбец другого DBGrid?
Я знаю как посчитать разницу в одном и том же DBGrid. Но, дело в том, что мне...

Фиксирование нужных столбцов DBGrid или скрыть относительно позиции гор. скролла DBGrid'a необходимые столбцы
Добрый день! Можно ли в компоненте DBGrid сделать фиксированными определенные...

Из одного значения столбца DBGrid в другой DBGrid
Такая тема "Учета оборудования", сначала регистрируем компоненты (в разных...

Из dbGrid вывести выбранные строки в другой DbGrid
Мне надо вывести Из dbGrid вывести выбранные строки в другой DbGrid, например...

4
krapotkin
3295 / 2935 / 1015
Регистрация: 14.04.2014
Сообщений: 14,256
Записей в блоге: 13
12.06.2018, 10:08 #2
совершенно непонятно что вы хотели написать
Delphi
1
if Column.Field.AsString = min('')
функция min есть в модуле Math
и принимает она два параметра числовых типов, выдает один - минимальный из двух
у вас один параметр и тот строка
сами и скажите что это значит
если вам нужно узнать минимальное значение среди всех строк в поле MIN вашего датасета, вам нужно его подсчитать ручками.
например, после открытия датасета пробежать по нему от начала до конца, найти минимальное значение и записать его в какое-то поле формы, например FMin, тогда при рисовании, если рисуете колонку Min и значение поля равно FMin, то красить в другой цвет
0
ZhekaProd
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 13
12.06.2018, 11:23  [ТС] #3
А больше никак? Найти конечно можно, но только при вводе значения в сам код программы, тогда он найдёт.
0
Миниатюры
DBGrid и DrawColumnCell  
Ruella
277 / 82 / 46
Регистрация: 07.10.2015
Сообщений: 173
12.06.2018, 13:58 #4
Лучший ответ Сообщение было отмечено ZhekaProd как решение

Решение

ZhekaProd, раз у Вас DBGrid, то чем Вас не устраивает при открытии датасета выполнить запрос на возвращение этого самого минимального значения, а затем в DrawColumnCell проверять на совпадения с ним?
1
ZhekaProd
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 13
12.06.2018, 14:00  [ТС] #5
Ruella, спасибо, уже выполнил с помощью запроса
0
12.06.2018, 14:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2018, 14:00
Привет! Вот еще темы с решениями:

Из dbgrid передать активную строку в другой dbgrid
Приветствую! Подскажите как реализовать следующее: база access, подключение...

Перенос записей из одного DBGrid в другой DBGrid
Здравствуйте. Есть проблема! Ни как ни получается перенос записей Вот текст...

Связывание индикатора DBGrid со значениями в другом DBGrid
Доброго дня! Имеется два DBGrid с подключенными разными взаимосвязанными...

Установка DBGrid columns при выводе через запрос SQLquery (обычный вывод в editing DBGrid Columns все настраивается)
procedure TForm1.Button33Click(Sender: TObject); //Кнопка Все вывести...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru