Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пронумеровать строки grid
|
|||
|---|---|---|---|
|
#18+
Вроде бы простенькая проблемма, но что-то не соображу. Нужно пронумеровать строки в grid. Т.е.. чтобы при выводе таблицы, в первой колонке была нумерация видимых строк. В репорте, например, я использую в calсulations count по pole1, где pole1 это поле в dbf-файле. А здесь такой номер не проходит. Строки каждый раз могут выходить в разной сортировке. Не хочется вводить для этих целей спец.столбец в DBF. Может, можно попроще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 07:56 |
|
||
|
Пронумеровать строки grid
|
|||
|---|---|---|---|
|
#18+
А Recno() в качестве источника данных для первой колонки GRID'a не подойдёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 08:47 |
|
||
|
Пронумеровать строки grid
|
|||
|---|---|---|---|
|
#18+
RECNO() дает физический номер строки, а нумерация нужна 1,2 3 и.т.д. Не проходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 08:50 |
|
||
|
Пронумеровать строки grid
|
|||
|---|---|---|---|
|
#18+
К сожалению используются специальные колонки с номерами строк документов... Видел это во многих коммерческих продуктах :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 10:45 |
|
||
|
Пронумеровать строки grid
|
|||
|---|---|---|---|
|
#18+
Попробуйте для колонки в ControlSource в окне свойств установить thisform.Grid1.ActiveRow Тогда последовательно нумеруются все отображаемые в Grid'e строки, причём самая первая строка имеет номер 1. Но имеет место глюк при пользовании вертикальным скроллом. При скроллинге вновь появляющиеся в отображаемой области строки имеют номер 0. При установке указателя на такую строку показывает правильный номер. При перемещении по Grid'у клавишами (в т.ч. PageUp и PageDown) все работает нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 11:47 |
|
||
|
Пронумеровать строки grid
|
|||
|---|---|---|---|
|
#18+
P.S. Если ваших юзеров устроит, то вообще отключите вертикальный скролл у грида - и все будет хорошо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 12:03 |
|
||
|
Пронумеровать строки grid
|
|||
|---|---|---|---|
|
#18+
К сожалению, как только фокус уходит с грида, вместо нумерации появляются нули. А заказчики привередливые, нужен и склолинг, и чтобы нумерация всегда была перед глазами. Выход один вижу. Копировать нужные записи в др.таблицу, и в гриде показывать уже ее, а там и recno() подойдет. Хорошо для данной таблицы записей не миллионы. В любом случае, спасибо за помощь, может, когда пригодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 16:44 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32494660&tid=1596738]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 269ms |
| total: | 457ms |

| 0 / 0 |
