|
|
|
Совет правильно изменить RecordSource в Grid
|
|||
|---|---|---|---|
|
#18+
Много сообщений о сбоях колонок в Grid после обновления источника, захотелось высказаться по этому поводу. Ниже приведенный пример иллюстрирует это, вызвая ошибку, т.к. thisformset.form4.grid1.RecordSource="" вызывает (поток)процесс разрушения Grid, а программа, не ожидая завершения данного потока, пытается заново заполнить Grid. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. РЕШЕНИЕ данной проблемы: Вынести RecordSource="" в начало, перед SQL запросом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. думаю многим поможет избежать проблем. Всем удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 20:29 |
|
||
|
Совет правильно изменить RecordSource в Grid
|
|||
|---|---|---|---|
|
#18+
Почему обязательно надо вместо простого обяснения, усложнить ответ. Ведь я дал простой совет, всего на трех строках: http://www.sql.ru/forum/actualthread.aspx?tid=178590 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 22:51 |
|
||
|
Совет правильно изменить RecordSource в Grid
|
|||
|---|---|---|---|
|
#18+
Hi Олег! Дык именно так всегда и советовали - ПЕРЕД разрушением источника сбросить, ПОСЛЕ - восстановить. В твоём случае разрушает источник именно SQLEXEC(), а вовсе не Select или GO TOP :) Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 01:25 |
|
||
|
Совет правильно изменить RecordSource в Grid
|
|||
|---|---|---|---|
|
#18+
Пример -это всего лишь иллюстрация: 2 Samvel Код: plaintext 1. 2. Главное, соблюсти порядок 1,2,3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 09:22 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1594269]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
190ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 518ms |

| 0 / 0 |
