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

start [/forum/topic.php?fid=58&msg=40051373&tid=2037532]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
71ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 303ms |
| total: | 471ms |

| 0 / 0 |
