Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
EhLib
|
|||
|---|---|---|---|
|
#18+
Вечер добрый господа программеры. Начал использовать компоненты EhLib v 2.6.Масса положительных эмоций,дай Бог Димону долгих и счастливых лет жизни. Помогите,не получается в DBGridEh сделать счет по столбцу(сколько элементов в столбце,не строк).В свойстве Footers есть только функции fvtCount,..Avg,FieldValue,Non,StaticText,Sum. Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2003, 23:08 |
|
||
|
EhLib
|
|||
|---|---|---|---|
|
#18+
А что такое сколько элементов в столбце,не строк ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2003, 11:01 |
|
||
|
EhLib
|
|||
|---|---|---|---|
|
#18+
Ну допустим в таблице есть 70 строк,из них заполнены только 17,остальные Null.Вот число 17 мне и требуется получить.А как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2003, 20:12 |
|
||
|
EhLib
|
|||
|---|---|---|---|
|
#18+
Я бы сделал так. Пусть имеем в датасете поле Field1, в котором только 17 из 70 значений не NULL. Создаем вычисляемое поле Field2, и в обработчике OnCalcFields пишем: with DataSet do Код: plaintext 1. 2. 3. И с помощью Sum считаем сумму по полю Field2. Его и показываем в футоре DBGridа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2003, 08:37 |
|
||
|
EhLib
|
|||
|---|---|---|---|
|
#18+
HI если правильно понял вопрос.... Код: plaintext 1. 2. 3. 4. не фантан конечно но работать должно.... А что ты так тему назвал??? (если речь идет о совсемь ином????).... или ты хотел это реализовать ч/з св-ва DBGridEh ???, тогда извини с такими вещами не знаком... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2003, 07:58 |
|
||
|
EhLib
|
|||
|---|---|---|---|
|
#18+
To pkarklin: Суть решения понятна,а вот как создать вычисляемое поле? Вернее я его создал.Но почему-то значения дублируются с исходной колонки(Field1).Обработчик DataSet OnCalcField почему-то не реагирует.Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2003, 21:51 |
|
||
|
EhLib
|
|||
|---|---|---|---|
|
#18+
Calculation поле сделать не получится,используется stored proc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 00:38 |
|
||
|
EhLib
|
|||
|---|---|---|---|
|
#18+
Если контролируется один столбец и не получается сделать вычисляемое поле можно ввести в возвращаемый recordset столбец счетик типа Код: plaintext 1. 2. 3. 4. 5. 6. и потом в Footer ControlColumn3 выводить сумму по этой колонке (NumNotNull) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 06:56 |
|
||
|
EhLib
|
|||
|---|---|---|---|
|
#18+
Что значит, вычисляемое поле не работает. А свойство AutoCalcFields у тебя True, я надеюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 08:38 |
|
||
|
EhLib
|
|||
|---|---|---|---|
|
#18+
AutoCalcFields в True.Не получается создать поле.Описываю пошагово:Кликаю на DataSet,для создания поля.Возникает ошибка ODBS,что требуется в процедуру загрузить параметр.Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2003, 01:42 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32110513&tid=2119047]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
124ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 425ms |

| 0 / 0 |
