powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Неверное значение DBGridEh.Footer
13 сообщений из 13, страница 1 из 1
Неверное значение DBGridEh.Footer
    #40051314
scorpion235
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Редактирую данные в таблице (связь: DBGridEh-DataSet-kbmMemTable)
В футере (строка внизу таблицы) выводится общая информация: количество записей и общая сумма (использую встроенный SumList).
Всё бы ничего, но последняя добавленная запись не учитывается в этом футере. Нужно либо переместить фокус
на предыдущую запись, либо сохранить изменения через встроенный (или любой другой) DBNavigator (см скриншот)

Можно ли как-то программно обновлять значение в футере?

Вызов DBGridEh.SumList.RecalcAll приводит к ошибке "Dataset not in edit or insert mode"
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40051315
scorpion235
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40051319
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
scorpion235>
последняя добавленная запись не учитывается в этом футере. Нужно либо переместить фокус
на предыдущую запись, либо сохранить изменения через встроенный (или любой другой) DBNavigator

Immediate post.
Вот что тебе нужно.
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40051363
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scorpion235
но последняя добавленная запись не учитывается в этом футере.

Так она ещё не добавлена.
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40051371
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, надо посмотреть post вообще вызывался ли, может вы все еще в dsInsert находитесь
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40051373
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди
да, надо посмотреть post вообще вызывался ли, может вы все еще в dsInsert находитесь

он в Insert и находится, о чём и пишет
Нужно либо переместить фокус
на предыдущую запись, либо сохранить изменения через встроенный (или любой другой) DBNavigator
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40051386
scorpion235
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызов Post так же выводит ошибку "Dataset not in edit or insert mode"
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40051396
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто активная иконка post в навигаторе грида как бы намекает что запись еще не сохранена, вот что смущает
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40052102
scorpion235
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди,

Решение здесь:
http://forum.ehlib.com/ru/viewtopic.php?f=4&t=3085
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40052118
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
scorpion235
энди,

Решение здесь:
http://forum.ehlib.com/ru/viewtopic.php?f=4&t=3085

Будешь вызывать Post на каждое изменение редактируемого значения, понятно.
Добавил пустую запись - бах - она уже в базе, красота.
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40052123
scorpion235
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,

Полностью пустую строку нельзя добавить. Ограничение компонента DBGridEh
Задать проверку на пустоту отдельных полей DataSet'а можно средствами самого DataSet'а или самописными обработчиками.
Что сейчас и сделано :)
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40052124
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
scorpion235
ъъъъъ,

Полностью пустую строку нельзя добавить. Ограничение компонента DBGridEh
Задать проверку на пустоту отдельных полей DataSet'а можно средствами самого DataSet'а или самописными обработчиками.
Что сейчас и сделано :)

То есть - "да", что ли?
...
Рейтинг: 0 / 0
Неверное значение DBGridEh.Footer
    #40052214
scorpion235
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,

Нет :)
Данные в базу улетают по кнопке.
При каждой смене данных в гриде, данные в базу не попадут.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Неверное значение DBGridEh.Footer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]