Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
TQuery, DBGrid и добавление новых записей
|
|||
|---|---|---|---|
|
#18+
народ, тут вопрос возник такой. Датасет из запроса TQuery показываю в TDBGrid. Есть кнопка, которая позволяет юзерю вводить новую запись. После ввода данных в форме вызывается хранимая процдура оракула При этом естесственно надо обновить контент показываемый DBGrid-ом. Я делаю просто Query.Refresh; Все бы хорошо, но при этом сбрасывается RecordNo; При его востановлении Query.RecordNo:=oldQueryRecordNo; Либо через Query.Locate(..) Он его находит, но при этом скролбар DBGrid перемещается так, что эта запись оказывается вверху, что очень смущает юзерей. Можно конечно узнать параметры вертикального скроллбара DBGrid-а до изменений и потом их восстанавливать, но может есть более красивое решение? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 12:26 |
|
||
|
TQuery, DBGrid и добавление новых записей
|
|||
|---|---|---|---|
|
#18+
А BookMark-и здесь не помогут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:57 |
|
||
|
TQuery, DBGrid и добавление новых записей
|
|||
|---|---|---|---|
|
#18+
Не помогут. А что значит но при этом скролбар DBGrid перемещается так, что эта запись оказывается вверху, что очень смущает юзерей - она перед старыми записями или просто позиционируется положение в гриде так. Если второе - ну никак не сделаешь больше. Хотя у меня позиционируется посередине ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 15:32 |
|
||
|
TQuery, DBGrid и добавление новых записей
|
|||
|---|---|---|---|
|
#18+
на самом деле все зависит от того какого размера сам рекордсет. Если он не помещается весь на одну страницу (в нашем случае страницу скролбара терминами скролбара) то тогда и происходит эта фигня .... т.е. визуально запись видна как первая в видимой части спико (все остальное вверху) Локейт все правильно находит, просто свойства самого скролбара грида при этом не идентичны первоначальному состоянию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 15:40 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32244452&tid=2117201]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 351ms |

| 0 / 0 |
