![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
1147 |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 205 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
В Dbgride есть столбцы, в в ячейках которых через запятую перечислены некоторые номера (например 56, 9,23,18). Столбец 1 и столбец 2. Данных в ячейках первого столбца всегода больши или равно ячейке воторого столбца. Нельзя ли сделать так чтобы количество номеров второго столбца вычиталось из первого? К примеру в одной из ячеек первого столбца содержится через запятую 7 элементов, во второй мы помещаем 5 элементов, и соответствующая ячейка третьего столбца нам показывает цифру 2?
Может вычисляемые поля Dbgrida подойдут? хотя у меня ничего не получилось с этим вариантом |
![]() ![]() |
1147 |
![]()
Сообщение
#2
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 205 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
Хотелось бы уточнить еще 1 момент: когда в столбце ADOTable2WideStringField6 ничего нет, а в ADOTable2WideStringField3 данные уже заполнены, через запятую стоят 3 элемента, то в результирующем столбце ADOTable2WideStringField3 оказывается 2. Получается что в пустом втором столбце вместо нуля элементов считается что есть один
Сколько бы элементов не находилось в первом столбце, если во втором при этом ничего нету, в результирующем, находится значение первого столбца, уменьшенного на единицу. Почему из первого столбца вычитается 1 вместо 0? |
![]() ![]() |
![]() |
Текстовая версия | 8.07.2025 17:04 |