powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пронумеровать строки grid
7 сообщений из 7, страница 1 из 1
Пронумеровать строки grid
    #32490993
Max4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде бы простенькая проблемма, но что-то не соображу.
Нужно пронумеровать строки в grid. Т.е.. чтобы при выводе таблицы, в первой колонке была нумерация видимых строк.
В репорте, например, я использую в calсulations count по pole1, где pole1 это поле в dbf-файле.
А здесь такой номер не проходит. Строки каждый раз могут выходить в разной сортировке. Не хочется вводить для этих целей спец.столбец в DBF.
Может, можно попроще?
...
Рейтинг: 0 / 0
Пронумеровать строки grid
    #32491037
А Recno() в качестве источника данных для первой колонки GRID'a не подойдёт?
...
Рейтинг: 0 / 0
Пронумеровать строки grid
    #32491041
Max4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RECNO() дает физический номер строки, а нумерация нужна 1,2 3 и.т.д.
Не проходит.
...
Рейтинг: 0 / 0
Пронумеровать строки grid
    #32491267
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению используются специальные колонки с номерами строк документов... Видел это во многих коммерческих продуктах :(
...
Рейтинг: 0 / 0
Пронумеровать строки grid
    #32491416
Попробуйте для колонки в ControlSource в окне свойств установить
thisform.Grid1.ActiveRow
Тогда последовательно нумеруются все отображаемые в Grid'e строки, причём самая первая строка имеет номер 1.
Но имеет место глюк при пользовании вертикальным скроллом. При скроллинге вновь появляющиеся в отображаемой области строки имеют номер 0. При установке указателя на такую строку показывает правильный номер.
При перемещении по Grid'у клавишами (в т.ч. PageUp и PageDown) все работает нормально.
...
Рейтинг: 0 / 0
Пронумеровать строки grid
    #32491457
P.S. Если ваших юзеров устроит, то вообще отключите вертикальный скролл у грида - и все будет хорошо!
...
Рейтинг: 0 / 0
Пронумеровать строки grid
    #32494660
Max4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению, как только фокус уходит с грида, вместо нумерации появляются нули. А заказчики привередливые, нужен и склолинг, и чтобы нумерация всегда была перед глазами.
Выход один вижу. Копировать нужные записи в др.таблицу, и в гриде показывать уже ее, а там и recno() подойдет. Хорошо для данной таблицы записей не миллионы.
В любом случае, спасибо за помощь, может, когда пригодится.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пронумеровать строки grid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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