Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.02.2005, 11:20
|
|||
|---|---|---|---|
|
|||
Сортировка в Гриде |
|||
|
#18+
Таблица проиндексирована В событие grid1.header1.DblClick прописано set order to tag1 thisForm.refresh в grid1.header2.DblClick set order to tag2 thisForm.refresh Сортировка идет удачно, однако, если встать на определенную запись в Grid, а затем пересортировать, то нужная запись теряется. Пробовала запоминать, а после сортировки делать seek(..) Не получается, подскажите, что я упустила из виду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2005, 11:26
|
|||
|---|---|---|---|
Сортировка в Гриде |
|||
|
#18+
зачем seek если есть recno() в остальном первое впечатление что где-то путаетесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2005, 11:30
|
|||
|---|---|---|---|
|
|||
Сортировка в Гриде |
|||
|
#18+
в grid1.header2.DblClick select("твоя_табл") lnRecno=RECNO() set order to tag2 go lnRecno thisForm.refresh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2005, 11:38
|
|||
|---|---|---|---|
|
|||
Сортировка в Гриде |
|||
|
#18+
Тарас Войциховськийв grid1.header2.DblClick select("твоя_табл") lnRecno=RECNO() set order to tag2 go lnRecno thisForm.refresh так я тоже пробовала, не получается. Такое ощущение, что указатель в таблице и GridLine существуют порознь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2005, 11:49
|
|||
|---|---|---|---|
Сортировка в Гриде |
|||
|
#18+
А текущая запись подпадает под вновь устанавливаемый TAG? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2005, 11:52
|
|||
|---|---|---|---|
|
|||
Сортировка в Гриде |
|||
|
#18+
http://www.foxclub.ru/sol/index.php?act=view&id=332 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2005, 12:03
|
|||
|---|---|---|---|
|
|||
Сортировка в Гриде |
|||
|
#18+
AleksMedА текущая запись подпадает под вновь устанавливаемый TAG? да, когда я меняю Order в таблице, просто открыв ее в VFox, указатель остается на той записи, что мне нужна. А в гриде указатель не двигается, хотя данные меняют порядок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2005, 12:50
|
|||
|---|---|---|---|
|
|||
Сортировка в Гриде |
|||
|
#18+
uhoТаблица проиндексирована В событие grid1.header1.DblClick прописано set order to tag1 thisForm.refresh в grid1.header2.DblClick set order to tag2 thisForm.refresh Сортировка идет удачно, однако, если встать на определенную запись в Grid, а затем пересортировать, то нужная запись теряется. Пробовала запоминать, а после сортировки делать seek(..) Не получается, подскажите, что я упустила из виду? Попробуте это... В событии grid1.header1.DblClick LOCAL lnRecNo lnRecNo = IIF(!EOF('My_table'), RECNO('My_table'), 0) SET ORDER TO My_teg1 IN My_table WITH This.Parent.Parent .ActivateCell(1, .ActiveColumn) IF lnRecNo # 0 GO (lnRecNo) ELSE GO TOP ENDIF ENDWITH ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2005, 13:02
|
|||
|---|---|---|---|
|
|||
Сортировка в Гриде |
|||
|
#18+
Попробуте это... В событии grid1.header1.DblClick LOCAL lnRecNo lnRecNo = IIF(!EOF('My_table'), RECNO('My_table'), 0) SET ORDER TO My_teg1 IN My_table WITH This.Parent.Parent .ActivateCell(1, .ActiveColumn) IF lnRecNo # 0 GO (lnRecNo) ELSE GO TOP ENDIF ENDWITH Забыл добавить конечно.. THISFORM.My_grid.Refresh() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2005, 13:51
|
|||
|---|---|---|---|
|
|||
Сортировка в Гриде |
|||
|
#18+
Владимир СА Попробуте это... В событии grid1.header1.DblClick LOCAL lnRecNo lnRecNo = IIF(!EOF('My_table'), RECNO('My_table'), 0) SET ORDER TO My_teg1 IN My_table WITH This.Parent.Parent .ActivateCell(1, .ActiveColumn) IF lnRecNo # 0 GO (lnRecNo) ELSE GO TOP ENDIF ENDWITH Забыл добавить конечно.. THISFORM.My_grid.Refresh() Так работает! Спасибо! :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1594821]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 378ms |

| 0 / 0 |
