|
|
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
Редактирую данные в таблице (связь: DBGridEh-DataSet-kbmMemTable) В футере (строка внизу таблицы) выводится общая информация: количество записей и общая сумма (использую встроенный SumList). Всё бы ничего, но последняя добавленная запись не учитывается в этом футере. Нужно либо переместить фокус на предыдущую запись, либо сохранить изменения через встроенный (или любой другой) DBNavigator (см скриншот) Можно ли как-то программно обновлять значение в футере? Вызов DBGridEh.SumList.RecalcAll приводит к ошибке "Dataset not in edit or insert mode" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 16:45 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 16:46 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
scorpion235> последняя добавленная запись не учитывается в этом футере. Нужно либо переместить фокус на предыдущую запись, либо сохранить изменения через встроенный (или любой другой) DBNavigator Immediate post. Вот что тебе нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 17:40 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
scorpion235 но последняя добавленная запись не учитывается в этом футере. Так она ещё не добавлена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 22:49 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
да, надо посмотреть post вообще вызывался ли, может вы все еще в dsInsert находитесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 23:29 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
энди да, надо посмотреть post вообще вызывался ли, может вы все еще в dsInsert находитесь он в Insert и находится, о чём и пишет Нужно либо переместить фокус на предыдущую запись, либо сохранить изменения через встроенный (или любой другой) DBNavigator ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 23:35 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
Вызов Post так же выводит ошибку "Dataset not in edit or insert mode" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2021, 06:38 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
просто активная иконка post в навигаторе грида как бы намекает что запись еще не сохранена, вот что смущает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2021, 10:58 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2021, 21:09 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
scorpion235 Будешь вызывать Post на каждое изменение редактируемого значения, понятно. Добавил пустую запись - бах - она уже в базе, красота. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2021, 23:48 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, Полностью пустую строку нельзя добавить. Ограничение компонента DBGridEh Задать проверку на пустоту отдельных полей DataSet'а можно средствами самого DataSet'а или самописными обработчиками. Что сейчас и сделано :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2021, 00:02 |
|
||
|
Неверное значение DBGridEh.Footer
|
|||
|---|---|---|---|
|
#18+
scorpion235 ъъъъъ, Полностью пустую строку нельзя добавить. Ограничение компонента DBGridEh Задать проверку на пустоту отдельных полей DataSet'а можно средствами самого DataSet'а или самописными обработчиками. Что сейчас и сделано :) То есть - "да", что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2021, 00:09 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40051396&tid=2037532]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 336ms |

| 0 / 0 |
