powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сортировка в Гриде
10 сообщений из 10, страница 1 из 1
Сортировка в Гриде
    #32922651
uho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uho
Гость
Таблица проиндексирована
В событие grid1.header1.DblClick прописано
set order to tag1
thisForm.refresh

в grid1.header2.DblClick
set order to tag2
thisForm.refresh

Сортировка идет удачно, однако, если встать на определенную запись в Grid, а затем пересортировать, то нужная запись теряется.
Пробовала запоминать, а после сортировки делать seek(..)
Не получается, подскажите, что я упустила из виду?
...
Рейтинг: 0 / 0
Сортировка в Гриде
    #32922674
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем seek если есть recno()
в остальном первое впечатление что где-то путаетесь
...
Рейтинг: 0 / 0
Сортировка в Гриде
    #32922684
в grid1.header2.DblClick

select("твоя_табл")

lnRecno=RECNO()
set order to tag2
go lnRecno

thisForm.refresh
...
Рейтинг: 0 / 0
Сортировка в Гриде
    #32922708
uho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uho
Гость
Тарас Войциховськийв grid1.header2.DblClick

select("твоя_табл")

lnRecno=RECNO()
set order to tag2
go lnRecno

thisForm.refresh

так я тоже пробовала, не получается.
Такое ощущение, что указатель в таблице и GridLine существуют порознь.
...
Рейтинг: 0 / 0
Сортировка в Гриде
    #32922745
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А текущая запись подпадает под вновь устанавливаемый TAG?
...
Рейтинг: 0 / 0
Сортировка в Гриде
    #32922755
http://www.foxclub.ru/sol/index.php?act=view&id=332
...
Рейтинг: 0 / 0
Сортировка в Гриде
    #32922804
uho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uho
Гость
AleksMedА текущая запись подпадает под вновь устанавливаемый TAG?
да, когда я меняю Order в таблице, просто открыв ее в VFox, указатель остается на той записи, что мне нужна. А в гриде указатель не двигается, хотя
данные меняют порядок.
...
Рейтинг: 0 / 0
Сортировка в Гриде
    #32922972
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Сортировка в Гриде
    #32923033
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуте это...
В событии 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()
...
Рейтинг: 0 / 0
Сортировка в Гриде
    #32923199
uho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uho
Гость
Владимир СА
Попробуте это...
В событии 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()

Так работает! Спасибо! :))
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сортировка в Гриде
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]